FairRoot/PandaRoot
PndLmdDigiQTask.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndLmdDigiQTask header file -----
3 // ----- Created 19/09/14 by A.Karavdina -----
4 // -------------------------------------------------------------------------
5 
13 #ifndef PNDLMDDIGIQTASK_H
14 #define PNDLMDDIGIQTASK_H
15 
16 
17 // framework includes
18 #include "FairTask.h"
19 #include "TH1.h"
20 #include "TMatrixD.h"
21 #include "TVector3.h"
22 #include "PndGeoHandling.h"
23 #include <vector>
24 #include <map>
25 #include "TDatabasePDG.h"
26 #include "LmdQA/PndLmdDigiQ.h"
27 
28 class TClonesArray;
29 class PndSdsCluster;
31 
32 class PndLmdDigiQTask : public FairTask
33 {
34  public:
35 
37  // PndLmdDigiQTask();
38 #ifndef __CINT__
39  PndLmdDigiQTask(const PndLmdDigiQTask& ) = delete;
40 #endif
41  PndLmdDigiQTask(TString digiBranch="LMDPixelDigis");
42 
45 
46 
48  // virtual void SetParContainers();
49  virtual InitStatus Init();
50 
51 
53  virtual void Exec(Option_t* opt);
54 
55  virtual void Finish();
56  void SetWriteMC(bool wr){fWriteAllMC = wr;}
57  private:
58 
59  // Input Data ----------
61  TClonesArray* fMCHits;
62  TClonesArray* fMCTracks;
63  TClonesArray* fDigis;
64  /* TClonesArray* fClusters; */
65  /* TClonesArray* fRecHits; */
66  /* TClonesArray* fRecCandTracks; */
67  /* TClonesArray* fRecTracks; */
68  /* TClonesArray* fRecBPTracks; */
69  /* TClonesArray* fMCHeader; */
70  // Output Data -------
71  TClonesArray* fDigiQ;
72 
73  int fEventNr;
74 // bool fUseMVDPoint;
75  // Double_t fPbeam;
76  // Int_t fPDGid;
77  // TVector3 vtx;
79 
82 
83 };
84 
85 #endif
Class to store the Digis which belong to one cluster This class holds the information which Digi belo...
Definition: PndSdsCluster.h:19
PndLmdDigiQTask(const PndLmdDigiQTask &)=delete
PndLmdGeometryHelper & lmd_geo_helper
TClonesArray * fDigis
TClonesArray * fMCTracks
virtual void Finish()
virtual void Exec(Option_t *opt)
void SetWriteMC(bool wr)
ClassDef(PndLmdDigiQTask, 2)
TClonesArray * fMCHits
TClonesArray * fDigiQ
virtual InitStatus Init()