A module to check the results from the Monte Carlo generator. More...
Private Member Functions | |
fhicl::ParameterSet | GENIEParameterSet (std::string fluxType, bool usePOTPerSpill) |
void | GENIETest (fhicl::ParameterSet const &pset) |
void | GENIEHistogramFluxTest () |
void | GENIESimpleFluxTest () |
void | GENIEMonoFluxTest () |
void | GENIEAtmoFluxTest () |
void | GENIENtupleFluxTest () |
fhicl::ParameterSet | CRYParameterSet () |
void | CRYTest () |
bool | IntersectsDetector (simb::MCParticle const &part) |
void | ProjectToSurface (TLorentzVector pos, TLorentzVector mom, int axis, double surfaceLoc, double *xyz) |
Private Attributes | |
double | fTotalGENIEPOT |
double | fTotalGENIEInteractions |
double | fTotalCRYSpills |
number of spills to use when testing CRY More... | |
std::string | fTopVolume |
Top Volume used by GENIE. More... | |
std::string | fGeometryFile |
location of Geometry GDML file to test More... | |
double | fCryDetLength |
length of detector to test CRY, units of cm More... | |
double | fCryDetWidth |
width of detector to test CRY, units of cm More... | |
double | fCryDetHeight |
height of detector to test CRY, units of cm More... | |
CLHEP::HepRandomEngine & | fEngine |
art-owned engine used in generation random numbers More... | |
Additional Inherited Members | |
Public Types inherited from art::EDAnalyzer | |
using | WorkerType = WorkerT< EDAnalyzer > |
using | ModuleType = EDAnalyzer |
Protected Member Functions inherited from art::Observer | |
Observer (fhicl::ParameterSet const &config) | |
Observer (std::vector< std::string > const &paths, fhicl::ParameterSet const &config) | |
detail::ProcessAndEventSelectors & | processAndEventSelectors () |
Protected Member Functions inherited from art::ModuleBase | |
ConsumesCollector & | consumesCollector () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | consumes (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | consumesView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | consumesMany () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | mayConsume (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | mayConsumeView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | mayConsumeMany () |
A module to check the results from the Monte Carlo generator.
Definition at line 46 of file EventGeneratorTest_module.cc.
|
explicit |
Definition at line 93 of file EventGeneratorTest_module.cc.
|
virtual |
Implements art::EDAnalyzer.
Definition at line 107 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 340 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 356 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 322 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 269 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 307 of file EventGeneratorTest_module.cc.
|
private |
|
private |
Definition at line 130 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 288 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 194 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 412 of file EventGeneratorTest_module.cc.
|
private |
Definition at line 466 of file EventGeneratorTest_module.cc.
|
private |
height of detector to test CRY, units of cm
Definition at line 85 of file EventGeneratorTest_module.cc.
|
private |
length of detector to test CRY, units of cm
Definition at line 83 of file EventGeneratorTest_module.cc.
|
private |
width of detector to test CRY, units of cm
Definition at line 84 of file EventGeneratorTest_module.cc.
|
private |
art-owned engine used in generation random numbers
Definition at line 86 of file EventGeneratorTest_module.cc.
|
private |
location of Geometry GDML file to test
Definition at line 82 of file EventGeneratorTest_module.cc.
|
private |
Top Volume used by GENIE.
Definition at line 81 of file EventGeneratorTest_module.cc.
|
private |
number of spills to use when testing CRY
Definition at line 80 of file EventGeneratorTest_module.cc.
|
private |
number of interactions to generate with GENIE when in EventsPerSpill mode
Definition at line 78 of file EventGeneratorTest_module.cc.
|
private |
number of POT to generate with GENIE when in total POT mode
Definition at line 76 of file EventGeneratorTest_module.cc.