AnalysisDrawingOptions.h
Go to the documentation of this file.
1 #ifndef ANALYSISDRAWINGOPTIONS_H
2 #define ANALYSISDRAWINGOPTIONS_H
3 #ifndef __CINT__
4 #include <string>
5 #include <vector>
6 
10 #include "nuevdb/EventDisplayBase/Reconfigurable.h"
11 
12 namespace evd {
13  class AnalysisDrawingOptions : public evdb::Reconfigurable
14  {
15  public:
16  explicit AnalysisDrawingOptions(fhicl::ParameterSet const& pset);
17 
18  void reconfigure(fhicl::ParameterSet const& pset) ;
19 
24  int fTrackID;
25 
26  std::vector<std::string> fCalorimetryLabels; ///< module labels that produced calorimetry
27  std::vector<std::string> fParticleIDLabels; ///< module labels that produced particleid
28 
29  std::string fCalorTemplateFileName; ///< files that have calorimetry template curves
30 
31  };
32 }//namespace
33 #endif // __CINT__
35 #endif
AnalysisDrawingOptions(fhicl::ParameterSet const &pset)
std::vector< std::string > fParticleIDLabels
module labels that produced particleid
std::string string
Definition: nybbler.cc:12
LArSoft includes.
Definition: InfoTransfer.h:33
std::string fCalorTemplateFileName
files that have calorimetry template curves
std::vector< std::string > fCalorimetryLabels
module labels that produced calorimetry
#define DECLARE_ART_SERVICE(svc, scope)
void reconfigure(fhicl::ParameterSet const &pset)