/////////////////////////////////////////////////////////////////////////////// // M.Gold, November 2002 Description of the conversions block // P.Murat: follow stntuple naming conventions /////////////////////////////////////////////////////////////////////////////// #include #include #include "Stntuple/obj/TStnConversionBlock.hh" ClassImp(TStnConversionBlock) //_____________________________________________________________________________ void TStnConversionBlock::Streamer(TBuffer &R__b) { if (R__b.IsReading()) { // read section R__b >> fNConversions; fListOfConversions->Streamer(R__b); } else { // write section R__b << fNConversions; fListOfConversions->Streamer(R__b); } } //_____________________________________________________________________________ TStnConversionBlock::TStnConversionBlock() { fNConversions = 0; fListOfConversions = new TClonesArray("TStnConversion",10); fListOfConversions->BypassStreamer(kFALSE); } //_____________________________________________________________________________ TStnConversionBlock::~TStnConversionBlock() { fListOfConversions->Delete(); delete fListOfConversions; } //_____________________________________________________________________________ void TStnConversionBlock::Clear(const char* opt) { fNConversions = 0; fListOfConversions->Clear(); } //_____________________________________________________________________________ void TStnConversionBlock::Print(const char* opt) const { int banner_printed = 0; for (int i=0; iPrint("banner"); banner_printed = 1; } c->Print("data"); } }