Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:11:32

0001 #ifndef Fireworks_Core_FWTEventList_h
0002 #define Fireworks_Core_FWTEventList_h
0003 
0004 // There was a bug in ROOT ... fixed on Dec 9 2009:
0005 //   http://root.cern.ch/viewcvs/trunk/tree/tree/interface/TEventList.cxx?view=log
0006 //
0007 // We need to keep this intermediate class until we switch to
0008 // root-5.26 or later.
0009 
0010 #include "TEventList.h"
0011 
0012 class FWTEventList : public TEventList {
0013 public:
0014   FWTEventList() : TEventList() {}
0015   FWTEventList(const char* name, const char* title = "", Int_t initsize = 0, Int_t delta = 0)
0016       : TEventList(name, title, initsize, delta) {}
0017 
0018   ~FWTEventList() override {}
0019 
0020   void Enter(Long64_t entry) override;
0021   void Add(const TEventList* list) override;
0022 
0023 private:
0024   FWTEventList(const FWTEventList&);                   // stop default
0025   const FWTEventList& operator=(const FWTEventList&);  // stop default
0026 
0027   ClassDefOverride(FWTEventList, 0);
0028 };
0029 
0030 #endif