All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Prescaler.h
Go to the documentation of this file.
1 
3 #include "GaudiKernel/Property.h"
4 
6 {
7 
8 public:
9 
13  Prescaler( const std::string& name, ISvcLocator* pSvcLocator );
14 
18  virtual ~Prescaler( );
19 
20  /*****************************
21  ** Public Function Members **
22  *****************************/
23 
27 
28 private:
29 
30  /**************************
31  ** Private Data Members **
32  **************************/
33 
38 
42  int m_pass;
43 
47  int m_seen;
48 };
int m_seen
Number of events seen.
Definition: Prescaler.h:47
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:26
DoubleProperty m_percentPass
Percentage of events that should be passed.
Definition: Prescaler.h:37
virtual StatusCode initialize()
standard initialization method
int m_pass
Number of events passed.
Definition: Prescaler.h:42
virtual StatusCode finalize()
standard finalization method
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
The useful base class for data processing algorithms.
virtual StatusCode execute()
standard execution method
#define GAUDI_API
Definition: Kernel.h:108