BmnRoot
Loading...
Searching...
No Matches
CbmStsMCQa.h
Go to the documentation of this file.
1#ifndef CBMSTSMCQA_H_
2#define CBMSTSMCQA_H_
3
4#include "FairTask.h"
5
6#include "Rtypes.h"
7
8class TClonesArray;
9class CbmStsSetup;
10class CbmHistManager;
11
12class CbmStsMCQa : public FairTask
13{
14 public:
15 CbmStsMCQa();
16
17 virtual ~CbmStsMCQa();
18
19 virtual InitStatus Init();
20
21 virtual void Exec(Option_t*);
22
23 virtual void Finish();
24
25 void CreateHistograms();
26
28
30
31 void ProcessPoints(const TClonesArray*);
32
33 private:
34 void ReadDataBranches();
35
36 CbmHistManager* fHM;
37 TClonesArray* fStsPoints;
38 TClonesArray* fMCTracks;
39 CbmStsSetup * fSetup;
40 Int_t fNofStation;
41
42 CbmStsMCQa(const CbmStsMCQa&) = delete;
43 CbmStsMCQa& operator=(const CbmStsMCQa&) = delete;
44
45 ClassDef(CbmStsMCQa, 1);
46};
47
48#endif
void CreatePointHistograms()
void ProcessPoints(const TClonesArray *)
virtual void Finish()
void CreateHistograms()
void CreateNofObjectsHistograms()
virtual ~CbmStsMCQa()
virtual void Exec(Option_t *)
virtual InitStatus Init()
Class representing the top level of the STS setup.
Definition CbmStsSetup.h:25