PandaRoot
PndSpectroscopyAnalysis.h
Go to the documentation of this file.
1 
5 #ifndef PNDSPECTROSCOPYANALYSIS_H
6 #define PNDSPECTROSCOPYANALYSIS_H 1
7 
8 #include <array>
9 #include <string>
10 #include <vector>
11 
12 #include "TLorentzVector.h"
13 #include "TMatrixD.h"
14 #include "TString.h"
15 #include "TVector3.h"
16 
17 #include "FairRootManager.h"
18 #include "FairTrackParP.h"
19 #include "PndAnalysis.h"
20 #include "RhoCandList.h"
21 
22 class TChain;
23 class TClonesArray;
24 class TBranch;
25 
26 class TDatabasePDG;
27 class FairMCEventHeader;
28 class PndAnaPidSelector;
29 class PndAnaPidCombiner;
30 class PndMCTrack;
31 class PndTrack;
34 class PndEmcBump;
35 class PndAnalysis;
36 
37 // class PndEventInfo;
38 
39 class TGeant3;
40 
41 class PndEmcBump;
42 
44 public:
45  PndSpectroscopyAnalysis(TString tname1 = "", TString tname2 = "",
46  TString algnamec = "PidAlgoIdealCharged",
47  TString algnamen = "PidAlgoIdealNeutral")
48  : PndAnalysis(tname1, tname2, algnamec, algnamen){Init();};
50 
51 protected:
52  void Init();
53  virtual void BuildMcCands();
54 
55  TClonesArray *fBumpArray = nullptr;
56 
58 };
59 
60 #endif
PndSpectroscopyAnalysis(TString tname1="", TString tname2="", TString algnamec="PidAlgoIdealCharged", TString algnamen="PidAlgoIdealNeutral")
virtual void BuildMcCands()
ClassDef(PndSpectroscopyAnalysis, 0)
represents a reconstructed (splitted) emc cluster
Definition: PndEmcBump.h:34