Public Member Functions | |
BasicTrackAnalysis (fhicl::ParameterSet const &pset) | |
Constructor. More... | |
~BasicTrackAnalysis () | |
Destructor. More... | |
void | configure (fhicl::ParameterSet const &pset) override |
void | initializeHists (art::ServiceHandle< art::TFileService > &, const std::string &) override |
Interface for initializing the histograms to be filled. More... | |
void | endJob (int numEvents) override |
Interface for method to executve at the end of run processing. More... | |
void | fillHistograms (const art::Event &) const override |
Interface for filling histograms. More... | |
Public Member Functions inherited from ITrackHistogramTool | |
virtual | ~ITrackHistogramTool () noexcept=default |
Virtual Destructor. More... | |
Private Attributes | |
std::vector< art::InputTag > | fTrackProducerLabelVec |
tag for finding the tracks More... | |
std::string | fLocalDirName |
Directory name for histograms. More... | |
TH1D * | fHitsByWire [3] |
TH2D * | fPulseHVsWidth [3] |
TProfile * | fPulseHVsHitNo [3] |
const geo::GeometryCore * | fGeometry |
pointer to Geometry service More... | |
Definition at line 50 of file BasicTrackAnalysis_tool.cc.
|
explicit |
Constructor.
pset | Constructor. |
Arguments:
pset - Fcl parameters.
Definition at line 110 of file BasicTrackAnalysis_tool.cc.
BasicTrackAnalysis::BasicTrackAnalysis::~BasicTrackAnalysis | ( | ) |
|
overridevirtual |
Reconfigure method.
Arguments:
pset - Fcl parameter set.
Implements ITrackHistogramTool.
Definition at line 132 of file BasicTrackAnalysis_tool.cc.
|
overridevirtual |
Interface for method to executve at the end of run processing.
int | number of events to use for normalization |
Implements ITrackHistogramTool.
Definition at line 186 of file BasicTrackAnalysis_tool.cc.
|
overridevirtual |
Interface for filling histograms.
Implements ITrackHistogramTool.
Definition at line 160 of file BasicTrackAnalysis_tool.cc.
|
overridevirtual |
Interface for initializing the histograms to be filled.
Begin job method.
TFileService | handle to the TFile service |
string | subdirectory to store the hists in |
Implements ITrackHistogramTool.
Definition at line 140 of file BasicTrackAnalysis_tool.cc.
|
private |
pointer to Geometry service
Definition at line 100 of file BasicTrackAnalysis_tool.cc.
|
private |
Definition at line 95 of file BasicTrackAnalysis_tool.cc.
|
private |
Directory name for histograms.
Definition at line 92 of file BasicTrackAnalysis_tool.cc.
|
private |
Definition at line 97 of file BasicTrackAnalysis_tool.cc.
|
private |
Definition at line 96 of file BasicTrackAnalysis_tool.cc.
|
private |
tag for finding the tracks
Definition at line 91 of file BasicTrackAnalysis_tool.cc.