FairRoot/PandaRoot
PndAnaTask.h
Go to the documentation of this file.
1 #ifndef PNDANATASK_H
2 #define PNDANATASK_H 1
3 
4 #include <string>
5 #include <vector>
6 
7 #include "TString.h"
8 
9 #include "RhoCandList.h"
10 #include "FairRootManager.h"
11 #include "FairTask.h"
12 
13 class TClonesArray;
14 class TBranch;
15 
16 class PndPidListMaker;
17 class PndEventInfo;
18 
19 
20 class PndAnaTask: public FairTask
21 {
22  public:
23  PndAnaTask();
24  ~PndAnaTask();
25 
27  virtual InitStatus Init();
28 
30  virtual void Exec(Option_t* opt);
31 
32  virtual void Finish();
33 
34  protected:
35 
36  void InitArrays();
37  int GetEvent();
38  bool FillList(RhoCandList& l, std::string listkey="All");
39 
40 
41  //TClonesArray *fEventInfo;
42  //PndEventInfo *fCurrentEventInfo;
43 
44 
45  private:
46 
47  TClonesArray* fChargedCands;
48  TClonesArray* fNeutralCands;
49  TClonesArray* fChargedProbability;
50  TClonesArray* fNeutralProbability;
51  TClonesArray* fMcCands;
52 
57 
60  //void SetupBranchNames();
61 
62  // Private Member Variables
63 
64 
66 };
67 
68 
69 #endif
TClonesArray * fMcCands
Definition: PndAnaTask.h:51
void InitArrays()
Definition: PndAnaTask.cxx:59
RhoCandList fLMcCands
Definition: PndAnaTask.h:56
virtual void Finish()
Definition: PndAnaTask.cxx:54
virtual InitStatus Init()
Definition: PndAnaTask.cxx:45
TClonesArray * fChargedProbability
Definition: PndAnaTask.h:49
int GetEvent()
Definition: PndAnaTask.cxx:81
RhoCandList fLChargedCands
Definition: PndAnaTask.h:54
TClonesArray * fNeutralProbability
Definition: PndAnaTask.h:50
RhoCandList fLNeutralCands
Definition: PndAnaTask.h:55
Bool_t fEventRead
Definition: PndAnaTask.h:59
virtual void Exec(Option_t *opt)
Definition: PndAnaTask.cxx:50
TClonesArray * fNeutralCands
Definition: PndAnaTask.h:48
PndPidListMaker * fPidListMaker
Definition: PndAnaTask.h:58
TClonesArray * fChargedCands
Definition: PndAnaTask.h:47
RhoCandList fLAllCands
Definition: PndAnaTask.h:53
ClassDef(PndAnaTask, 0)
bool FillList(RhoCandList &l, std::string listkey="All")
Definition: PndAnaTask.cxx:93