All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AnalysisDrawingOptions.cc
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file AnalysisDrawingOptions_service.cc
3 ///
4 /// \author brebel@fnal.gov
5 
6 /// LArSoft includes
8 
9 
10 namespace evd {
11 
12  //......................................................................
13  AnalysisDrawingOptions::AnalysisDrawingOptions(fhicl::ParameterSet const& pset)
14  : evdb::Reconfigurable{pset}
15  {
16  this->reconfigure(pset);
17  }
18 
19  //......................................................................
20  void AnalysisDrawingOptions::reconfigure(fhicl::ParameterSet const& pset)
21  {
22  fDrawCalorimetry = pset.get< int >("DrawCalorimetry" );
23  fDrawParticleID = pset.get< int >("DrawParticleID" );
24  fDrawShowerCalor = pset.get< int >("DrawShowerCalor" );
25  fCaloPlane = pset.get< int >("CaloPlane" );
26  fTrackID = pset.get< int >("TrackID" );
27  fCalorimetryLabels = pset.get< std::vector<std::string> >("CalorimetryModuleLabels" );
28  fParticleIDLabels = pset.get< std::vector<std::string> >("ParticleIDModuleLabels" );
29 
30  fCalorTemplateFileName = pset.get< std::string >("CalorTemplateFileName" );
31  }
32 
33 }
34 
35 ////////////////////////////////////////////////////////////////////////
AnalysisDrawingOptions(fhicl::ParameterSet const &pset)
std::vector< std::string > fParticleIDLabels
module labels that produced particleid
for pfile in ack l reconfigure(.*) override"` do echo "checking $
std::string fCalorTemplateFileName
files that have calorimetry template curves
std::vector< std::string > fCalorimetryLabels
module labels that produced calorimetry
void reconfigure(fhicl::ParameterSet const &pset)