FairRoot/PandaRoot
PndAnaWithTrigger.h
Go to the documentation of this file.
1 #ifndef PndAnaWithTrigger_H
2 #define PndAnaWithTrigger_H 1
3 
4 
5 #include "FairTask.h"
6 #include <map>
7 #include <string>
8 #include "TLorentzVector.h"
9 
10 class TClonesArray;
11 class TH1F;
12 class TH2F;
13 class TDatabasePDG;
14 
16 class PndAnalysis;
17 class RhoCandList;
18 class RhoCandidate;
19 class RhoTuple;
20 class PndRhoTupleQA;
21 
22 
23 
24 class PndAnaWithTrigger : public FairTask
25 {
26 
27  public:
28 
29  // ** Default constructor
30  PndAnaWithTrigger(double pbarmom, TString outname);
31 
32  // ** Destructor
34 
35  // ** Virtual method Init
36  virtual InitStatus Init();
37 
38  // ** Virtual method Exec
39  virtual void Exec(Option_t* opt);
40 
41  virtual void Finish();
42 
43  protected:
44 
45 
46  private:
47  // *** event counter
48  int fEvtCount;
49 
50  // *** the initial 4-vector
51  TLorentzVector fIni;
52 
53  // *** the PndAnalysis object
55  TDatabasePDG *fPdg;
56  TFile *fFile;
58 
59 
60  // *******
61  // ******* DECLARE THE STUFF YOU NEED
62  // *******
63 
67 
70 
71  // TCA to access software trigger info
72  TClonesArray *fOnlineFilterInfo;
73 
75 
76 };
77 
78 #endif
TDatabasePDG * fPdg
RhoMassParticleSelector * jpsiPreMassSel
PndAnaWithTrigger(double pbarmom, TString outname)
RhoMassParticleSelector * jpsiMassSel
virtual InitStatus Init()
TLorentzVector fIni
virtual void Exec(Option_t *opt)
TClonesArray * fOnlineFilterInfo
ClassDef(PndAnaWithTrigger, 1)
PndAnalysis * fAnalysis