CMS 3D CMS Logo

FWTEventList.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWTEventList_h
2 #define Fireworks_Core_FWTEventList_h
3 
4 // There was a bug in ROOT ... fixed on Dec 9 2009:
5 // http://root.cern.ch/viewcvs/trunk/tree/tree/interface/TEventList.cxx?view=log
6 //
7 // We need to keep this intermediate class until we switch to
8 // root-5.26 or later.
9 
10 #include "TEventList.h"
11 
12 class FWTEventList : public TEventList {
13 public:
14  FWTEventList() : TEventList() {}
15  FWTEventList(const char* name, const char* title = "", Int_t initsize = 0, Int_t delta = 0)
16  : TEventList(name, title, initsize, delta) {}
17 
18  ~FWTEventList() override {}
19 
20  void Enter(Long64_t entry) override;
21  void Add(const TEventList* list) override;
22 
23 private:
24  FWTEventList(const FWTEventList&); // stop default
25  const FWTEventList& operator=(const FWTEventList&); // stop default
26 
28 };
29 
30 #endif
ClassDefOverride(FWTEventList, 0)
~FWTEventList() override
Definition: FWTEventList.h:18
const FWTEventList & operator=(const FWTEventList &)
void Enter(Long64_t entry) override
Definition: FWTEventList.cc:57
void Add(const TEventList *list) override
Definition: FWTEventList.cc:7
FWTEventList(const char *name, const char *title="", Int_t initsize=0, Int_t delta=0)
Definition: FWTEventList.h:15