CbmRoot
CbmMvdClusterAna.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmMvdClusterAna header file -----
3 // ----- Created 27/04/15 by S. Amar-Youcef -----
4 // -------------------------------------------------------------------------
5 
6 
14 #ifndef CBMMVDCLUSTERANA_H
15 #define CBMMVDCLUSTERANA_H
16 
17 #include "FairTask.h"
18 
19 class TClonesArray;
20 class TH1F;
21 class TH2F;
22 class TProfile;
23 
24 class CbmMvdClusterAna : public FairTask {
25 public:
27  CbmMvdClusterAna(const char* name, Int_t iVerbose = 0);
28 
30 
31  InitStatus Init();
32  void Exec(Option_t* opt);
33  void Finish();
34 
35 private:
36  TClonesArray* fMcPoints;
37  TClonesArray* fMvdDigis;
38  TClonesArray* fMvdClusters;
39  TClonesArray* fMvdHits;
40 
41  TClonesArray* fMvdDigisMatch;
42  TClonesArray* fMvdClustersMatch;
43  TClonesArray* fMvdHitsMatch;
44 
45  TClonesArray* fListMCTracks;
46  TClonesArray* fStsTrackArray;
47  TClonesArray* fStsTrackMatches;
48 
49  TH1F* fMvdHisto1[50];
50  TH2F* fMvdHisto2[50];
51  TProfile* fProf[50];
52 
55 
56  Int_t fMcperDigi[6];
57  Int_t fMcperHit[11];
58 
59  Double_t fPixelpitch[2];
60 
63 
65 };
66 
67 
68 #endif
CbmMvdClusterAna::fMvdHitsMatch
TClonesArray * fMvdHitsMatch
Definition: CbmMvdClusterAna.h:43
CbmMvdClusterAna::Init
InitStatus Init()
Definition: CbmMvdClusterAna.cxx:110
CbmMvdClusterAna::Finish
void Finish()
Definition: CbmMvdClusterAna.cxx:674
CbmMvdClusterAna::fStsTrackArray
TClonesArray * fStsTrackArray
Definition: CbmMvdClusterAna.h:46
CbmMvdClusterAna::CbmMvdClusterAna
CbmMvdClusterAna()
Definition: CbmMvdClusterAna.cxx:53
CbmMvdClusterAna::ClassDef
ClassDef(CbmMvdClusterAna, 1)
CbmMvdClusterAna::fMvdHits
TClonesArray * fMvdHits
Definition: CbmMvdClusterAna.h:39
CbmMvdClusterAna::fNrMcPointsAll
int fNrMcPointsAll
Definition: CbmMvdClusterAna.h:53
CbmMvdClusterAna::fMvdHisto2
TH2F * fMvdHisto2[50]
Definition: CbmMvdClusterAna.h:50
CbmMvdClusterAna::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition: CbmMvdClusterAna.h:47
CbmMvdClusterAna::fMvdClusters
TClonesArray * fMvdClusters
Definition: CbmMvdClusterAna.h:38
CbmMvdClusterAna::fMvdClustersMatch
TClonesArray * fMvdClustersMatch
Definition: CbmMvdClusterAna.h:42
CbmMvdClusterAna::fMvdDigis
TClonesArray * fMvdDigis
Definition: CbmMvdClusterAna.h:37
CbmMvdClusterAna::fMvdHisto1
TH1F * fMvdHisto1[50]
Definition: CbmMvdClusterAna.h:49
CbmMvdClusterAna::fMvdDigisMatch
TClonesArray * fMvdDigisMatch
Definition: CbmMvdClusterAna.h:41
CbmMvdClusterAna::fMcPoints
TClonesArray * fMcPoints
Definition: CbmMvdClusterAna.h:36
CbmMvdClusterAna::operator=
CbmMvdClusterAna operator=(const CbmMvdClusterAna &)
CbmMvdClusterAna
Definition: CbmMvdClusterAna.h:24
CbmMvdClusterAna::~CbmMvdClusterAna
~CbmMvdClusterAna()
Definition: CbmMvdClusterAna.cxx:105
CbmMvdClusterAna::fNrHitsAll
int fNrHitsAll
Definition: CbmMvdClusterAna.h:54
CbmMvdClusterAna::fListMCTracks
TClonesArray * fListMCTracks
Definition: CbmMvdClusterAna.h:45
CbmMvdClusterAna::fMcperHit
Int_t fMcperHit[11]
Definition: CbmMvdClusterAna.h:57
CbmMvdClusterAna::Exec
void Exec(Option_t *opt)
Definition: CbmMvdClusterAna.cxx:244
CbmMvdClusterAna::CbmMvdClusterAna
CbmMvdClusterAna(const CbmMvdClusterAna &)
CbmMvdClusterAna::fMcperDigi
Int_t fMcperDigi[6]
Definition: CbmMvdClusterAna.h:56
CbmMvdClusterAna::fProf
TProfile * fProf[50]
Definition: CbmMvdClusterAna.h:51
CbmMvdClusterAna::fPixelpitch
Double_t fPixelpitch[2]
Definition: CbmMvdClusterAna.h:59