PandaRoot
FairEvtFilterParams.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- FairEvtFilterParams header file -----
3 // -------------------------------------------------------------------------
4 
14 #ifndef FAIREVTFILTERPARAMS_H_
15 #define FAIREVTFILTERPARAMS_H_
16 
17 #include "TObject.h"
18 
19 class FairEvtFilterParams : public TObject {
20 
21  public:
22  // Default constructor.
24 
25  // constructor with parameters
26  FairEvtFilterParams(Int_t FailedFilterEvents, Int_t GeneratedEvents, Int_t FilterMaxTries);
27 
28  // Destructor.
29  virtual ~FairEvtFilterParams();
30 
31  // number of failed attempts to find an event that satisfies all event filters
32  // events are generated by the registered event generators
33  // a value other than 0 indicates that there is something wrong!
35 
36  // total number of generated events (accepted + rejected)
38 
39  // limiting number for the attempts to find an event that suits all event filters
40  // set this to a very high number
41  // this number is only used to avoid infinite loops in case no event can be found
43 
44  ClassDef(FairEvtFilterParams, 1)
45 };
46 
47 #endif /* FAIREVTFILTERPARAMS_H_ */
virtual ~FairEvtFilterParams()