BmnRoot
Loading...
Searching...
No Matches
BmnTriggersCheck.h
Go to the documentation of this file.
1#ifndef BMNTRIGGERSCHECK_H
2#define BMNTRIGGERSCHECK_H 1
3
4#include "FairTask.h"
5#include "FairRootManager.h"
6#include "BmnEventHeader.h"
8#include <UniRun.h>
9#include <TClonesArray.h>
10#include <TString.h>
11#include <TMath.h>
12#include "BmnEventQuality.h"
13
14using namespace std;
15using namespace TMath;
16
17class BmnTriggersCheck : public FairTask {
18public:
19
22
23 BmnTriggersCheck(Bool_t, Int_t, Int_t);
24
26 };
27
28 virtual InitStatus Init();
29 virtual void Exec(Option_t* opt);
30 virtual void Finish();
31
32private:
33 Bool_t fIsExp;
34 Int_t fRunPeriod;
35 Int_t fRunNumber;
36 TString fBmnEventHeaderBranchName;
37 TString fT0Branch;
38 TString fVetoBranch;
39 TString fBC2Branch;
40 TString fBC1Branch;
41 TString fBC3Branch;
42 TString fBDBranch;
43
44 TString fBmnEvQualityBranchName;
45
46 TClonesArray* fBmnEventHeader;
47 TClonesArray* fT0Array;
48 TClonesArray* fVetoArray;
49 TClonesArray* fBC2Array;
50 TClonesArray* fBC1Array;
51 TClonesArray* fBC3Array;
52 TClonesArray* fBDArray;
53
54 //TClonesArray* fBmnGemStripDigitsArray;
55 TClonesArray* fBmnEvQuality;
56
57 ClassDef(BmnTriggersCheck, 1);
58};
59
60#endif
virtual void Finish()
virtual InitStatus Init()
virtual void Exec(Option_t *opt)
virtual ~BmnTriggersCheck()
STL namespace.