PandaRoot
BSEmcPlotAllRecoHits.h
Go to the documentation of this file.
1 #ifndef BSEMCPLOTALLRECOHITS_HH
2 #define BSEMCPLOTALLRECOHITS_HH
3 
4 #include "Rtypes.h"
5 #include "TString.h"
6 
7 #include "PndTCAInputContainer.h"
8 
9 #include "BSEmcPlotProcess.h"
10 #include "BSEmcRecoHit.h"
11 
12 class TBuffer;
13 class TClass;
14 class TMemberInspector;
15 
25  public:
26  BSEmcPlotAllRecoHits() : BSEmcPlotProcess("BSEmcPlotAllRecoHits") {}
27 
28  virtual void Process() /*override*/;
29  virtual void InitHistos(const TString &t_folderprefix) /*override*/;
30 
31  private:
32  void FillPositionPlot(const BSEmcRecoHit *t_recoHit);
33 
34  PndTCAInputContainer<BSEmcRecoHit> fFWECRecoHitArray{};
35  PndTCAInputContainer<BSEmcRecoHit> fBarrelRecoHitArray{};
36  PndTCAInputContainer<BSEmcRecoHit> fBWECRecoHitArray{};
37  PndTCAInputContainer<BSEmcRecoHit> fShashlikRecoHitArray{};
38  ClassDef(BSEmcPlotAllRecoHits, 1);
39 };
40 
41 #endif /*BSEMCPLOTALLRECOHITS_HH*/
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
Definition: BSEmcRecoHit.h:31
Base Processclass for plotting.
Process to plot all EMC Reco Hits.
Input and Output Container implementation of PndInputContainerI using an underlying TClonesArray...
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
virtual void InitHistos(const TString &t_folderprefix)