#ifndef TMyronData_hh #define TMyronData_hh #include class TMyronData : public TObject { friend Int_t InitMyronDataBlock(TMyronData* block, Float_t emin); protected: Int_t fEventNumber; // Int_t fRunNumber; // Int_t fInitialized; // ! Int_t fNEvents; // number of events in the list Int_t fNBCMarkers; // 4 blocks of calorimetry data public: TCalDataBlock* fCalData[4]; // ! create these branches by hand public: TMyronData(); virtual ~TMyronData(); // ****** init methods // ****** accessors Int_t NEvents () { return fNEvents; } Int_t NBCMarkers () { return fNBCMarkers; } TCalDataBlock* CalorData(int i) { return fCalData[i]; } void Clear(Option_t* opt=""); ClassDef(TMyronData,1) }; #endif