#ifdef USE_CDFEDM2 ////////////////////////////////////////////////////////////////////////// // // Component: MiniplugData.cc // Purpose: makes MiniplugData object // ////////////////////////////////////////////////////////////////////////// #include #include using namespace std; #include "BaBar/Cdf.hh" #include "AbsEnv/AbsEnv.hh" #include "Edm/EventRecord.hh" #include "CalorGeometry/MiniplugGeometry.hh" #include "CalorObjects/MiniplugData.hh" #include "EdmUtilities/CdfClassImp.hh" // // Memory management // MiniplugData::MiniplugData():StorableObject(){ for (int i=0; i> towerEn; } for(int i = 0; i> towerEn; } } iobuffer.CheckByteCount(start, byte_count, MiniplugData::IsA()) ; } else if (iobuffer.IsWriting()) { byte_count = iobuffer.WriteVersion(MiniplugData::IsA(), kTRUE) ; Version_t current_version = class_version() ; if (current_version != 1){ std::cerr << "MiniplugData::Streamer(IsWriting): " "Unsupported MiniplugData class version cannot be treated.\n" ; } else{ StorableObject::Streamer( iobuffer ); float towerEn; for(int i = 0; i): " "NOTHING DONE.\n" ; } } // // Access and manipulation // int MiniplugData::size() const { int nTowers =0; for(int i = 0; i