FairRoot/PandaRoot
PndGemDigiAna.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndGemDigiAna header file -----
3 // ----- Created 02.06.2009 by R. Karabowicz -----
4 // -------------------------------------------------------------------------
5 
20 #ifndef PNDGEMDIGIANA_H
21 #define PNDGEMDIGIANA_H
22 
23 #include "TH1F.h"
24 #include "TH2F.h"
25 
26 #include "FairTask.h"
27 
28 #include "PndGemDigi.h"
29 #include "PndGemDigiPar.h"
30 
31 #include <vector>
32 
33 class PndGemDigiAna : public FairTask
34 {
35 
36  public:
37 
39  PndGemDigiAna();
40 
41  PndGemDigiAna(Int_t iVerbose);
42  PndGemDigiAna(TString taskName, Int_t iVerbose);
43 
45  virtual ~PndGemDigiAna();
46 
48  virtual void Exec(Option_t* opt);
49 
51  void SetVerbose(const Int_t& verbose) { fVerbose = verbose; };
52 
53  private:
54 
56 
57  TClonesArray* fGemDigiArray;
58 
60  Int_t fNofEvents;
61 
62  TList* fHistoList;
63  // histograms to store last digi's time stamp on all strips
64  // histograms showing times between digis on all strips
65  TClonesArray* fHistoArray;
66 
67  void CreateHistos();
68  void AnaHistos();
69 
71  virtual void SetParContainers();
72 
74  virtual void Finish();
75 
77  virtual InitStatus Init();
78 
79 
81  virtual InitStatus ReInit();
82 
83 
85 
86 };
87 
88 #endif
int fVerbose
Definition: poormantracks.C:24
TList * fHistoList
Definition: PndGemDigiAna.h:62
TClonesArray * fGemDigiArray
Definition: PndGemDigiAna.h:57
ClassDef(PndGemDigiAna, 1)
#define verbose
virtual InitStatus ReInit()
Digitization Parameter Class for GEM part.
Definition: PndGemDigiPar.h:31
void SetVerbose(const Int_t &verbose)
Definition: PndGemDigiAna.h:51
virtual InitStatus Init()
Int_t fNofEvents
event counter
Definition: PndGemDigiAna.h:60
virtual ~PndGemDigiAna()
PndGemDigiPar * fDigiPar
Definition: PndGemDigiAna.h:51
virtual void Finish()
analyze GEM digis
Definition: PndGemDigiAna.h:33
Int_t iVerbose
virtual void SetParContainers()
virtual void Exec(Option_t *opt)
TClonesArray * fHistoArray
Definition: PndGemDigiAna.h:65