LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 
7 namespace fhicl {
8  class ParameterSet;
9 }
10 
12 
14 
15 namespace evd {
17  public:
18  explicit AnalysisDrawingOptions(fhicl::ParameterSet const& pset);
19 
20  void reconfigure(fhicl::ParameterSet const& pset);
21 
26  int fTrackID;
27 
28  std::vector<std::string> fCalorimetryLabels;
29  std::vector<std::string> fParticleIDLabels;
30 
31  std::string fCalorTemplateFileName;
32  };
33 } //namespace
34 #endif // __CINT__
36 #endif
std::vector< std::string > fParticleIDLabels
module labels that produced particleid
LArSoft includes.
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)
parameter set interface
Interface class to services that are intended to be reconfigurable through the event display...