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