BmnRoot
Loading...
Searching...
No Matches
BmnSRCTriggersCheck.h
Go to the documentation of this file.
1#ifndef BMNSRCTRIGGERSCHECK_H
2#define BMNSRCTRIGGERSCHECK_H 1
3
4#include "FairTask.h"
5#include "FairRootManager.h"
6#include "BmnEventHeader.h"
7#include <UniDetectorParameter.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 BmnSRCTriggersCheck : public FairTask {
18public:
19
22
23 BmnSRCTriggersCheck(Bool_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
35 TString fBmnEventHeaderBranchName;
36 TString fT0Branch;
37 TString fVetoBranch;
38 TString fBC1Branch;
39 TString fBC2Branch;
40 TString fBC3Branch;
41 TString fX1RBranch;
42 TString fX2RBranch;
43 TString fX1LBranch;
44 TString fX2LBranch;
45 TString fY1RBranch;
46 TString fY2RBranch;
47 TString fY1LBranch;
48 TString fY2LBranch;
49 TString fBDBranch;
50
51 TString fBmnEvQualityBranchName;
52
53 TClonesArray* fBmnEventHeader;
54 TClonesArray* fT0Array;
55 TClonesArray* fVetoArray;
56 TClonesArray* fBC1Array;
57 TClonesArray* fBC2Array;
58 TClonesArray* fBC3Array;
59 TClonesArray* fY1RArray;
60 TClonesArray* fY1LArray;
61 TClonesArray* fY2RArray;
62 TClonesArray* fY2LArray;
63 TClonesArray* fX1RArray;
64 TClonesArray* fX1LArray;
65 TClonesArray* fX2RArray;
66 TClonesArray* fX2LArray;
67 TClonesArray* fBDArray;
68
69 //TClonesArray* fBmnGemStripDigitsArray;
70 TClonesArray* fBmnEvQuality;
71
72 ClassDef(BmnSRCTriggersCheck, 1);
73};
74
75#endif
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
STL namespace.