All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ITrackHistogramTool Class Referenceabstract

#include <ITrackHistogramTool.h>

Inheritance diagram for ITrackHistogramTool:
BasicTrackAnalysis::BasicTrackAnalysis

Public Member Functions

virtual ~ITrackHistogramTool () noexcept=default
 Virtual Destructor. More...
 
virtual void configure (const fhicl::ParameterSet &)=0
 Interface for configuring the particular algorithm tool. More...
 
virtual void initializeHists (art::ServiceHandle< art::TFileService > &, const std::string &)=0
 Interface for initializing the histograms to be filled. More...
 
virtual void endJob (int numEvents)=0
 Interface for method to executve at the end of run processing. More...
 
virtual void fillHistograms (const art::Event &) const =0
 Interface for filling histograms. More...
 

Detailed Description

Definition at line 23 of file ITrackHistogramTool.h.

Constructor & Destructor Documentation

virtual ITrackHistogramTool::~ITrackHistogramTool ( )
virtualdefaultnoexcept

Virtual Destructor.

Member Function Documentation

virtual void ITrackHistogramTool::configure ( const fhicl::ParameterSet &  )
pure virtual

Interface for configuring the particular algorithm tool.

Parameters
ParameterSetThe input set of parameters for configuration

Implemented in BasicTrackAnalysis::BasicTrackAnalysis.

virtual void ITrackHistogramTool::endJob ( int  numEvents)
pure virtual

Interface for method to executve at the end of run processing.

Parameters
intnumber of events to use for normalization

Implemented in BasicTrackAnalysis::BasicTrackAnalysis.

virtual void ITrackHistogramTool::fillHistograms ( const art::Event &  ) const
pure virtual

Interface for filling histograms.

Implemented in BasicTrackAnalysis::BasicTrackAnalysis.

virtual void ITrackHistogramTool::initializeHists ( art::ServiceHandle< art::TFileService > &  ,
const std::string &   
)
pure virtual

Interface for initializing the histograms to be filled.

Parameters
TFileServicehandle to the TFile service
stringsubdirectory to store the hists in

Implemented in BasicTrackAnalysis::BasicTrackAnalysis.


The documentation for this class was generated from the following file: