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

#include <SimulationDrawingOptions.h>

Inheritance diagram for gar::evd::SimulationDrawingOptions:

Public Member Functions

 SimulationDrawingOptions (fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)
 
 ~SimulationDrawingOptions ()
 
void reconfigure (fhicl::ParameterSet const &pset)
 

Public Attributes

bool fShowMCTruthText
 
bool fShowMCTruthVectors
 
bool fShowMCTruthTrajectories
 
bool fShowMCTruthColors
 
bool fShowMCTruthFullSize
 
double fMinEnergyDeposition
 
std::string fG4ModuleLabel
 module label producing sim::SimChannel objects More...
 
double fNeutronEnergyCut
 
double fPhotonEnergyCut
 
double fOtherNeutralEnergyCut
 
bool fShowNeutrals
 

Detailed Description

Definition at line 23 of file SimulationDrawingOptions.h.

Constructor & Destructor Documentation

gar::evd::SimulationDrawingOptions::SimulationDrawingOptions ( fhicl::ParameterSet const &  pset,
art::ActivityRegistry reg 
)
explicit

Definition at line 18 of file SimulationDrawingOptions_service.cc.

20  : evdb::Reconfigurable{pset}
21  {
22  this->reconfigure(pset);
23  }
void reconfigure(fhicl::ParameterSet const &pset)
gar::evd::SimulationDrawingOptions::~SimulationDrawingOptions ( )

Definition at line 26 of file SimulationDrawingOptions_service.cc.

27  {
28  }

Member Function Documentation

void gar::evd::SimulationDrawingOptions::reconfigure ( fhicl::ParameterSet const &  pset)

Definition at line 31 of file SimulationDrawingOptions_service.cc.

32  {
33  fShowMCTruthText = pset.get< bool >("ShowMCTruthText", true);
34  fShowMCTruthVectors = pset.get< bool >("ShowMCTruthVectors", true);
35  fShowMCTruthTrajectories = pset.get< bool >("ShowMCTruthTrajectories", true);
36  fShowMCTruthColors = pset.get< bool >("ShowMCTruthColors", true);
37  fShowMCTruthFullSize = pset.get< bool >("ShowMCTruthFullSize", true);
38  fMinEnergyDeposition = pset.get< double >("MinimumEnergyDeposition" );
39  fG4ModuleLabel = pset.get< std::string >("G4ModuleLabel" );
40 
41  fNeutronEnergyCut = pset.get<double >("NeutronEnergyCut", 0.02);
42  fPhotonEnergyCut = pset.get<double >("PhotonEnergyCut", 0.02);
43  fOtherNeutralEnergyCut = pset.get<double >("OtherNeutralEnergyCut", 0.02);
44  fShowNeutrals = pset.get<bool >("ShowNeutrals", false);
45  }
std::string string
Definition: nybbler.cc:12
std::string fG4ModuleLabel
module label producing sim::SimChannel objects

Member Data Documentation

std::string gar::evd::SimulationDrawingOptions::fG4ModuleLabel

module label producing sim::SimChannel objects

Definition at line 38 of file SimulationDrawingOptions.h.

double gar::evd::SimulationDrawingOptions::fMinEnergyDeposition

Definition at line 37 of file SimulationDrawingOptions.h.

double gar::evd::SimulationDrawingOptions::fNeutronEnergyCut

Definition at line 40 of file SimulationDrawingOptions.h.

double gar::evd::SimulationDrawingOptions::fOtherNeutralEnergyCut

Definition at line 42 of file SimulationDrawingOptions.h.

double gar::evd::SimulationDrawingOptions::fPhotonEnergyCut

Definition at line 41 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowMCTruthColors

Definition at line 35 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowMCTruthFullSize

Definition at line 36 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowMCTruthText

Definition at line 32 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowMCTruthTrajectories

Definition at line 34 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowMCTruthVectors

Definition at line 33 of file SimulationDrawingOptions.h.

bool gar::evd::SimulationDrawingOptions::fShowNeutrals

Definition at line 43 of file SimulationDrawingOptions.h.


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