BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EventFilter.h
Go to the documentation of this file.
1
#ifndef EventFilter_H
2
#define EventFilter_H
3
4
#include "GaudiKernel/Algorithm.h"
5
6
class
HltInf
;
7
8
class
EventFilter
:
public
Algorithm {
9
public
:
10
EventFilter
(
const
std::string& name, ISvcLocator* pSvcLocator );
11
virtual
~EventFilter
();
12
13
StatusCode
initialize
();
14
StatusCode
execute
();
15
16
static
const
std::string&
getName
() {
return
m_type; };
17
static
long
unsigned
getNEvt
() {
return
m_nTotalEvent; };
18
static
long
unsigned
getNPass
() {
return
m_npass; };
19
static
bool
getResult
() {
return
m_efResult; };
20
21
void
print
(
HltInf
* );
22
23
private
:
24
static
std::string m_type;
25
static
long
unsigned
m_nTotalEvent;
26
static
long
unsigned
m_npass;
27
static
bool
m_efResult;
28
29
bool
m_trgFlag;
30
int
m_outputLevel;
31
std::vector<std::string> m_chn;
32
bool
m_example;
33
};
34
#endif
// EventFilter_H
EventFilter::initialize
StatusCode initialize()
Definition
EventFilter.cxx:30
EventFilter::getNEvt
static long unsigned getNEvt()
Definition
EventFilter.h:17
EventFilter::getNPass
static long unsigned getNPass()
Definition
EventFilter.h:18
EventFilter::~EventFilter
virtual ~EventFilter()
Definition
EventFilter.cxx:28
EventFilter::execute
StatusCode execute()
Definition
EventFilter.cxx:43
EventFilter::getName
static const std::string & getName()
Definition
EventFilter.h:16
EventFilter::getResult
static bool getResult()
Definition
EventFilter.h:19
EventFilter::EventFilter
EventFilter(const std::string &name, ISvcLocator *pSvcLocator)
Definition
EventFilter.cxx:19
EventFilter::print
void print(HltInf *)
Definition
EventFilter.cxx:129
HltInf
Definition
Event/HltEvent/include/HltEvent/HltInf.h:16
8.0.0
BOSS_Source
EventFilter
include
EventFilter
EventFilter.h
Generated by
1.16.1