![]() |
PandaRoot
|
Plots some values to investigate the overlap of the Barrel and the FwEndcap. More...
#include <BSEmcPlotBarrelFwEndcapOverlap.h>
Public Member Functions | |
BSEmcPlotBarrelFwEndcapOverlap () | |
virtual | ~BSEmcPlotBarrelFwEndcapOverlap () |
virtual void | Process () |
The actual data transformation (digitizing, clustering, etc.) should be defined here. More... | |
virtual void | InitHistos (const TString &t_folderprefix) |
![]() | |
BSEmcPlotProcess () | |
BSEmcPlotProcess (const std::string &t_processname) | |
virtual | ~BSEmcPlotProcess () |
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 be fetched (each Emc Subdetector has its own set of parameters) More... | |
virtual void | SetData (BSEmcPlotData *t_data) |
Pass the data container ptrs to the process, and store pointers in class members. More... | |
virtual void | SetupParameters (const PndParameterRegister *t_parameterRegister) |
Fetch all parameters from the PndParameterRegister. More... | |
void | SetFolderPrefix (TString t_prefix) |
![]() | |
PndProcess () | |
PndProcess (const std::string &t_processname) | |
virtual | ~PndProcess () |
const std::vector< std::string > & | GetListOfRequiredParameters () const |
Get the List Of Required Parameters. More... | |
virtual void | PreProcess () |
PreProcess() is called before the actual Process() call in each event. More... | |
virtual void | PostProcess () |
Immediately after calling Process() PostProcess() is called for cleanup of internal process data, or if not needed, to end the time and memory increase measurement started by PreProcess() More... | |
virtual void | TearDown () |
Last actions at the end of the run. More... | |
Additional Inherited Members | |
![]() | |
Double_t | GetPhiOfInDeg (const TVector3 &t_pos) const |
Double_t | GetThetaOfInDeg (const TVector3 &t_pos) const |
![]() | |
std::string | fPositionParName |
std::string | fNeighbouringRelationParName |
PndContainerI< PndMCTrack > * | fMCTrackArray {nullptr} |
PndContainerI< BSEmcMCPoint > * | fMCPointArray {nullptr} |
PndContainerI< BSEmcMCHit > * | fMCHitArray {nullptr} |
PndContainerI< BSEmcMultiWaveform > * | fWaveformArray {nullptr} |
PndContainerI< BSEmcDigi > * | fDigiArray {nullptr} |
PndContainerI< BSEmcCluster > * | fClusterArray {nullptr} |
PndContainerI< BSEmcSubCluster > * | fSubClusterArray {nullptr} |
PndContainerI< BSEmcRecoHit > * | fRecoHitArray {nullptr} |
BSEmcGeoNeighbouringRelationPar * | fNeighbouringRelationPar {nullptr} |
BSEmcCrystalPositionPar * | fPositionPar {nullptr} |
BSEmcHistogrammer * | fHistogrammer {nullptr} |
TString | fFolderprefix {""} |
![]() | |
std::vector< std::string > | fParameterList |
Parameter names required by this PndProcess. Needs to be populated in derived class. More... | |
std::string | fDetectorName |
Set Detector name this PndProcess transforms data for. Required for example by EMC Processes to fetch right parameters. More... | |
std::string | fProcessName |
Name of current PndProcess (for debugging) More... | |
TStopwatch | fTimer |
Timer to monitor Process() time. More... | |
Double_t | fTotalTime |
Time taken by this Process' Process() More... | |
ProcInfo_t | fProcInfo |
Helper to access cpu process Memory Info. More... | |
Long_t | fLastMemSize |
Plots some values to investigate the overlap of the Barrel and the FwEndcap.
Fetches the FwEndcap and Barrel RecoHit Arrays and plots some values
Definition at line 27 of file BSEmcPlotBarrelFwEndcapOverlap.h.
|
inline |
Definition at line 29 of file BSEmcPlotBarrelFwEndcapOverlap.h.
|
inlinevirtual |
Definition at line 31 of file BSEmcPlotBarrelFwEndcapOverlap.h.
References InitHistos(), and Process().
|
virtual |
Implements BSEmcPlotProcess.
Referenced by ~BSEmcPlotBarrelFwEndcapOverlap().
|
virtual |
The actual data transformation (digitizing, clustering, etc.) should be defined here.
Implements BSEmcPlotProcess.
Referenced by ~BSEmcPlotBarrelFwEndcapOverlap().