1 #ifndef BSEMCPLOTPROCESS_HH 2 #define BSEMCPLOTPROCESS_HH 8 #include "RtypesCore.h" 33 class TMemberInspector;
58 virtual void InitHistos(
const TString &t_folderprefix) = 0;
virtual void InitHistos(const TString &t_folderprefix)=0
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
Base Processclass for plotting.
PndContainerI< BSEmcCluster > * fClusterArray
std::string fNeighbouringRelationParName
virtual void GetDataContainer(PndContainerRegister *)
Pass the container register to the process, and set the processes container requirements.
PndContainerI< BSEmcDigi > * fDigiArray
represents the deposited energy of one emc crystal from simulation
PndContainerI< BSEmcMultiWaveform > * fWaveformArray
PndContainerI< BSEmcRecoHit > * fRecoHitArray
BSEmcGeoNeighbouringRelationPar * fNeighbouringRelationPar
PndContainerI< PndMCTrack > * fMCTrackArray
BSEmcHistogrammer * fHistogrammer
void SetHistogrammer(BSEmcHistogrammer *t_histogrammer)
a cluster (group of neighboring crystals) of hit emc crystals
Parameter for crystal positions.
Double_t GetPhiOfInDeg(const TVector3 &t_pos) const
virtual void SetDetectorName(const std::string &t_detectorName)
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to b...
Simple wrapper around std::map<TString (histname), TH1*> to help with histogram creation and writting...
represents a mc hit in an emc crystal
void SetFolderPrefix(TString t_prefix)
virtual void RequestDataContainer(PndContainerRegister *)
Pass the container register to the process, and get the processes container requirements.
Double_t GetThetaOfInDeg(const TVector3 &t_pos) const
represents the reconstructed hit of one emc crystal
PndContainerI< BSEmcMCPoint > * fMCPointArray
Interface to a datacontainer to be used in PandaROOT.
BSEmcCrystalPositionPar * fPositionPar
virtual void SetupParameters(const PndParameterRegister *)
Fetch all parameters from the PndParameterRegister.
PndContainerI< BSEmcSubCluster > * fSubClusterArray
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
Neigbouring Relations based on a list of detectorIds.
represents a reconstructed (splitted) emc cluster
std::string fPositionParName
virtual void Process()=0
The actual data transformation (digitizing, clustering, etc.) should be defined here.
PndContainerI< BSEmcMCDeposit > * fMCDepositArray
virtual ~BSEmcPlotProcess()