LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SimulationDrawingOptions.h
Go to the documentation of this file.
1 //
3 // Display parameters for the raw data
4 //
5 // \author brebel@fnal.gov
7 #ifndef SIMULATIONDRAWINGOPTIONS_H
8 #define SIMULATIONDRAWINGOPTIONS_H
9 #ifndef __CINT__
10 #include <string>
11 #include <vector>
12 
14 
17 #include "fhiclcpp/ParameterSet.h"
18 
19 namespace evd {
20 
22  public:
23  explicit SimulationDrawingOptions(fhicl::ParameterSet const& pset);
24 
25  void reconfigure(fhicl::ParameterSet const& pset);
26 
28  unsigned short fShowMCTruthVectors;
35  bool fShowScintillationLight = false;
41 
43  };
44 
45 } //namespace
46 #endif // __CINT__
48 #endif
art::InputTag fG4ModuleLabel
module label producing sim::SimChannel objects
fhicl::ParameterSet f3DDrawerParams
FHICL paramegers for the 3D drawers.
SimulationDrawingOptions(fhicl::ParameterSet const &pset)
bool fShowSimPhotonInfo
Display SimPhoton info in 3D display.
art::InputTag fSimPhotonLabel
and for SimPhotons
LArSoft includes.
void reconfigure(fhicl::ParameterSet const &pset)
#define DECLARE_ART_SERVICE(svc, scope)
Interface class to services that are intended to be reconfigurable through the event display...
bool fShowScintillationLight
Whether to draw low energy light (default: no).
art::InputTag fSimChannelLabel
SimChannels may be independent of MC stuff.
art::InputTag fSimEnergyLabel
Also for SimEnergyDeposits.