CbmRoot
CbmTofHitFinderTBQA.h
Go to the documentation of this file.
1 /*
2  * To change this license header, choose License Headers in Project Properties.
3  * To change this template file, choose Tools | Templates
4  * and open the template in the editor.
5  */
6 
7 /*
8  * File: CbmTofHitFinderTBQA.h
9  * Author: tablyaz
10  *
11  * Created on January 16, 2017, 3:32 PM
12  */
13 
14 #ifndef CBMTOFHITFINDERTBQA_H
15 #define CBMTOFHITFINDERTBQA_H
16 
17 #include "CbmMCDataArray.h"
18 #include "CbmMCEventList.h"
19 #include "CbmTimeSlice.h"
20 #include "FairTask.h"
21 #include "TClonesArray.h"
22 
23 class CbmTofHitFinderTBQA : public FairTask {
24 public:
28 
29  InitStatus Init();
30  void Exec(Option_t* option);
31  void Finish();
32  void SetIsEvByEv(bool v) { isEvByEv = v; }
33 
34 private:
35  bool isEvByEv;
36  TClonesArray* fTofHits;
37  TClonesArray* fTofDigiMatchs;
38  TClonesArray* fTofDigis;
39  TClonesArray* fTofDigiPointMatchs;
44 
45  ClassDef(CbmTofHitFinderTBQA, 1)
46 };
47 
48 #endif /* CBMTOFHITFINDERTBQA_H */
CbmTofHitFinderTBQA::fMCTracks
CbmMCDataArray * fMCTracks
Definition: CbmTofHitFinderTBQA.h:41
CbmTofHitFinderTBQA::SetIsEvByEv
void SetIsEvByEv(bool v)
Definition: CbmTofHitFinderTBQA.h:32
CbmTofHitFinderTBQA::fEventList
CbmMCEventList * fEventList
Definition: CbmTofHitFinderTBQA.h:43
CbmTofHitFinderTBQA::fTofHits
TClonesArray * fTofHits
Definition: CbmTofHitFinderTBQA.h:36
CbmTofHitFinderTBQA::CbmTofHitFinderTBQA
CbmTofHitFinderTBQA()
Definition: CbmTofHitFinderTBQA.cxx:125
CbmTofHitFinderTBQA::Finish
void Finish()
Definition: CbmTofHitFinderTBQA.cxx:397
CbmMCDataArray.h
CbmMCDataArray
Access to a MC data branch for time-based analysis.
Definition: CbmMCDataArray.h:35
CbmTofHitFinderTBQA
Definition: CbmTofHitFinderTBQA.h:23
CbmTimeSlice.h
CbmTofHitFinderTBQA::isEvByEv
bool isEvByEv
Definition: CbmTofHitFinderTBQA.h:35
CbmTofHitFinderTBQA::CbmTofHitFinderTBQA
CbmTofHitFinderTBQA(const CbmTofHitFinderTBQA &)=delete
CbmTofHitFinderTBQA::operator=
CbmTofHitFinderTBQA & operator=(const CbmTofHitFinderTBQA &)=delete
CbmMCEventList
Container class for MC events with number, file and start time.
Definition: CbmMCEventList.h:38
CbmTofHitFinderTBQA::Exec
void Exec(Option_t *option)
Definition: CbmTofHitFinderTBQA.cxx:230
CbmTofHitFinderTBQA::fTofDigiMatchs
TClonesArray * fTofDigiMatchs
Definition: CbmTofHitFinderTBQA.h:37
CbmTofHitFinderTBQA::fTofMCPoints
CbmMCDataArray * fTofMCPoints
Definition: CbmTofHitFinderTBQA.h:40
CbmMCEventList.h
CbmTimeSlice
Bookkeeping of time-slice content.
Definition: CbmTimeSlice.h:29
v
__m128 v
Definition: L1/vectors/P4_F32vec4.h:1
CbmTofHitFinderTBQA::fTofDigis
TClonesArray * fTofDigis
Definition: CbmTofHitFinderTBQA.h:38
CbmTofHitFinderTBQA::fTimeSlice
CbmTimeSlice * fTimeSlice
Definition: CbmTofHitFinderTBQA.h:42
CbmTofHitFinderTBQA::Init
InitStatus Init()
Definition: CbmTofHitFinderTBQA.cxx:136
CbmTofHitFinderTBQA::fTofDigiPointMatchs
TClonesArray * fTofDigiPointMatchs
Definition: CbmTofHitFinderTBQA.h:39