FairRoot/PandaRoot
PndLmdTrkQTask.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndLmdTrkQTask header file -----
3 // ----- Created 18/06/13 by A.Karavdina -----
4 // -------------------------------------------------------------------------
5 
13 #ifndef PNDLMDTRKQTASK_H
14 #define PNDLMDTRKQTASK_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/PndLmdTrackQ.h"
27 
28 class TClonesArray;
29 class PndSdsCluster;
30 
31 class PndLmdTrkQTask : public FairTask
32 {
33  public:
34 
36  // PndLmdTrkQTask();
37  #ifndef __CINT__
38  PndLmdTrkQTask(const PndLmdTrkQTask& ) = delete;
39  #endif
40 
42  PndLmdTrkQTask(Double_t pBeam=0, TString geaneBranch="GeaneTrackFinal", TString trackBranch="LMDPndTrackFilt");
43 
46 
47 
49  // virtual void SetParContainers();
50  virtual InitStatus Init();
51 
52 
54  virtual void Exec(Option_t* opt);
55 
56  virtual void Finish();
57  void SetWriteMC(bool wr){fWriteAllMC = wr;}
58  private:
59 
60  // Input Data ----------
63  TClonesArray* fMCHits;
64  TClonesArray* fMCTracks;
65  TClonesArray* fRecHits;
66  TClonesArray* fRecCandTracks;
67  TClonesArray* fRecTracks;
68  TClonesArray* fRecBPTracks;
69  // Output Data -------
70  TClonesArray* fTrackQ;
71 
72  int fEventNr;
73 // bool fUseMVDPoint;
75  // Int_t fPDGid;
76  // TVector3 vtx;
78 
80 
81 };
82 
83 #endif
virtual void Exec(Option_t *opt)
TClonesArray * fRecBPTracks
TClonesArray * fMCTracks
Class to store the Digis which belong to one cluster This class holds the information which Digi belo...
Definition: PndSdsCluster.h:19
virtual InitStatus Init()
void SetWriteMC(bool wr)
virtual void Finish()
TClonesArray * fTrackQ
PndLmdTrkQTask(const PndLmdTrkQTask &)=delete
Double_t
TString fTrackBranchName
TClonesArray * fRecCandTracks
TClonesArray * fMCHits
TClonesArray * fRecTracks
TClonesArray * fRecHits
TString fGeaneName
ClassDef(PndLmdTrkQTask, 2)