Public Member Functions | Public Attributes | List of all members
evd::AnalysisDrawingOptions Class Reference

#include <AnalysisDrawingOptions.h>

Inheritance diagram for evd::AnalysisDrawingOptions:

Public Member Functions

 AnalysisDrawingOptions (fhicl::ParameterSet const &pset)
 
void reconfigure (fhicl::ParameterSet const &pset)
 

Public Attributes

int fDrawCalorimetry
 
int fDrawParticleID
 
int fDrawShowerCalor
 
int fCaloPlane
 
int fTrackID
 
std::vector< std::stringfCalorimetryLabels
 module labels that produced calorimetry More...
 
std::vector< std::stringfParticleIDLabels
 module labels that produced particleid More...
 
std::string fCalorTemplateFileName
 files that have calorimetry template curves More...
 

Detailed Description

Definition at line 13 of file AnalysisDrawingOptions.h.

Constructor & Destructor Documentation

evd::AnalysisDrawingOptions::AnalysisDrawingOptions ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 16 of file AnalysisDrawingOptions_service.cc.

17  : evdb::Reconfigurable{pset}
18  {
19  this->reconfigure(pset);
20  }
void reconfigure(fhicl::ParameterSet const &pset)

Member Function Documentation

void evd::AnalysisDrawingOptions::reconfigure ( fhicl::ParameterSet const &  pset)

Definition at line 23 of file AnalysisDrawingOptions_service.cc.

24  {
25  fDrawCalorimetry = pset.get< int >("DrawCalorimetry" );
26  fDrawParticleID = pset.get< int >("DrawParticleID" );
27  fDrawShowerCalor = pset.get< int >("DrawShowerCalor" );
28  fCaloPlane = pset.get< int >("CaloPlane" );
29  fTrackID = pset.get< int >("TrackID" );
30  fCalorimetryLabels = pset.get< std::vector<std::string> >("CalorimetryModuleLabels" );
31  fParticleIDLabels = pset.get< std::vector<std::string> >("ParticleIDModuleLabels" );
32 
33  fCalorTemplateFileName = pset.get< std::string >("CalorTemplateFileName" );
34  }
std::vector< std::string > fParticleIDLabels
module labels that produced particleid
std::string string
Definition: nybbler.cc:12
std::string fCalorTemplateFileName
files that have calorimetry template curves
std::vector< std::string > fCalorimetryLabels
module labels that produced calorimetry

Member Data Documentation

int evd::AnalysisDrawingOptions::fCaloPlane

Definition at line 23 of file AnalysisDrawingOptions.h.

std::vector<std::string> evd::AnalysisDrawingOptions::fCalorimetryLabels

module labels that produced calorimetry

Definition at line 26 of file AnalysisDrawingOptions.h.

std::string evd::AnalysisDrawingOptions::fCalorTemplateFileName

files that have calorimetry template curves

Definition at line 29 of file AnalysisDrawingOptions.h.

int evd::AnalysisDrawingOptions::fDrawCalorimetry

Definition at line 20 of file AnalysisDrawingOptions.h.

int evd::AnalysisDrawingOptions::fDrawParticleID

Definition at line 21 of file AnalysisDrawingOptions.h.

int evd::AnalysisDrawingOptions::fDrawShowerCalor

Definition at line 22 of file AnalysisDrawingOptions.h.

std::vector<std::string> evd::AnalysisDrawingOptions::fParticleIDLabels

module labels that produced particleid

Definition at line 27 of file AnalysisDrawingOptions.h.

int evd::AnalysisDrawingOptions::fTrackID

Definition at line 24 of file AnalysisDrawingOptions.h.


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