Event Generation using GENIE, cosmics or single particles. More...
Namespaces | |
ldm | |
Classes | |
class | HepMCFileGen |
class | larg4SingleGen |
module to produce single or multiple specified particles in the detector More... | |
class | CORSIKAGen |
LArSoft interface to CORSIKA event generator. More... | |
class | CosmicsGen |
A module to check the results from the Monte Carlo generator. More... | |
class | FileMuons |
module to produce single or multiple specified particles in the detector More... | |
class | GENIEGen |
A module to check the results from the Monte Carlo generator. More... | |
class | NeutronOsc |
class | NucleonDecay |
class | LightSource |
A module for optical MC testing and library building. More... | |
class | ActiveVolumeVertexSampler |
class | MarleyGen |
class | MARLEYHelper |
class | MarleyParameterSetWalker |
class | MarleyTimeGen |
class | GaisserParam |
module to produce single or multiple specified particles in the detector More... | |
class | MUSUN |
module to produce single or multiple specified particles in the detector More... | |
class | NDKGen |
A module to check the results from the Monte Carlo generator. More... | |
class | NueAr40CCGenerator |
class | NuWroGen |
A module to check the results from the Monte Carlo generator. More... | |
class | RadioGen |
Module to generate particles created by radiological decay, patterned off of SingleGen . More... | |
class | SingleGen |
module to produce single or multiple specified particles in the detector More... | |
class | SNNueAr40CCGen |
class | TextFileGen |
Functions | |
fShowerAreaExtension (p.get< double >("ShowerAreaExtension", 0.)) | |
fRandomXZShift (p.get< double >("RandomXZShift", 0.)) | |
fGenEngine (art::ServiceHandle< rndm::NuRandomService >{}->createEngine(*this,"HepJamesRandom","gen", p,{"Seed","SeedGenerator"})) | |
if(fSampleTime==0.) throw cet if(fProjectToHeight==0.) mf this | openDBs (p.get< std::string >("module_label")) |
this | populateNShowers () |
this | populateTOffset () |
produces< std::vector< simb::MCTruth > > () | |
produces< sumdata::RunData, art::InRun > () | |
fEngine (art::ServiceHandle< rndm::NuRandomService >() ->createEngine(*this, pset,"Seed")) | |
fEngine (art::ServiceHandle< rndm::NuRandomService >{}->createEngine(*this, pset,"Seed")) | |
if (!fEventFile.good()) | |
Variables | |
fShowerInputs =fShowerInputFiles.size() | |
fNMaxF {pset.get<double>("NMaxFactor", 100.0)} | |
createEngine | this |
createEngine | fMode {pset.get< int >("ParticleSelectionMode")} |
createEngine | fPadOutVectors {pset.get< bool >("PadOutVectors")} |
createEngine | fPDG {pset.get< std::vector<int> >("PDG")} |
createEngine | fCharge {pset.get< int >("Charge")} |
createEngine | fInputDir {pset.get< std::string >("InputDir")} |
createEngine | fEmin {pset.get< double >("Emin")} |
createEngine | fEmax {pset.get< double >("Emax")} |
createEngine | fEmid {pset.get< double >("Emid")} |
createEngine | fEBinsLow {pset.get< int >("EBinsLow")} |
createEngine | fEBinsHigh {pset.get< int >("EBinsHigh")} |
createEngine | fThetamin {pset.get< double >("Thetamin")} |
createEngine | fThetamax {pset.get< double >("Thetamax")} |
createEngine | fThetaBins {pset.get< int >("ThetaBins")} |
createEngine | fXHalfRange {pset.get< double >("XHalfRange")} |
createEngine | fYInput {pset.get< double >("YInput")} |
createEngine | fZHalfRange {pset.get< double >("ZHalfRange")} |
createEngine | fT0 {pset.get< double >("T0")} |
createEngine | fSigmaT {pset.get< double >("SigmaT")} |
createEngine | fTDist {pset.get< int >("TDist")} |
createEngine | fSetParam {pset.get< bool >("SetParam")} |
createEngine | fSetRead {pset.get< bool >("SetRead")} |
createEngine | fSetWrite {pset.get< bool >("SetWrite")} |
createEngine | fSetReWrite {pset.get< bool >("SetReWrite")} |
createEngine | fChargeRatio {pset.get<double>("ChargeRatio")} |
createEngine | fInputFile1 {pset.get<std::string>("InputFile1")} |
createEngine | fInputFile2 {pset.get<std::string>("InputFile2")} |
createEngine | fInputFile3 {pset.get<std::string>("InputFile3")} |
createEngine | fCavernAngle {pset.get<double>("CavernAngle")} |
createEngine | fRockDensity {pset.get<double>("RockDensity")} |
createEngine | fPhimin {pset.get<double>("Phimin")} |
createEngine | fPhimax {pset.get<double>("Phimax")} |
createEngine | figflag {pset.get<int>("igflag")} |
createEngine | fXmin {pset.get<double>("Xmin")} |
createEngine | fYmin {pset.get<double>("Ymin")} |
createEngine | fZmin {pset.get<double>("Zmin")} |
createEngine | fXmax {pset.get<double>("Xmax")} |
createEngine | fYmax {pset.get<double>("Ymax")} |
createEngine | fZmax {pset.get<double>("Zmax")} |
fY0 {pset.get< std::vector<double> >("Y0", {})} | |
fZ0 {pset.get< std::vector<double> >("Z0", {})} | |
fX1 {pset.get< std::vector<double> >("X1", {})} | |
fY1 {pset.get< std::vector<double> >("Y1", {})} | |
fZ1 {pset.get< std::vector<double> >("Z1", {})} | |
fIsFirstSignalSpecial {pset.get< bool >("IsFirstSignalSpecial", false)} | |
Event Generation using GENIE, cosmics or single particles.
evgen::fEngine | ( | art::ServiceHandle< rndm::NuRandomService >() ->createEngine *,,"" | Seed | ) |
evgen::fEngine | ( | art::ServiceHandle< rndm::NuRandomService >{}->createEngine *,,"" | Seed | ) |
Definition at line 294 of file RadioGen_module.cc.
evgen::fGenEngine | ( | art::ServiceHandle< rndm::NuRandomService >{}->createEngine *,"","",,{"",""} | SeedGenerator | ) |
evgen::fRandomXZShift | ( | p.get< double > | "RandomXZShift", 0. | ) |
evgen::fShowerAreaExtension | ( | p.get< double > | "ShowerAreaExtension", 0. | ) |
evgen::if | ( | !fEventFile. | good() | ) |
Definition at line 121 of file NDKGen_module.cc.
if (fSampleTime==0.) throw cet if (fProjectToHeight==0.) mf this evgen::openDBs | ( | p.get< std::string > | "module_label" | ) |
this evgen::populateNShowers | ( | ) |
this evgen::populateTOffset | ( | ) |
evgen::produces< std::vector< simb::MCTruth > > | ( | ) |
evgen::produces< sumdata::RunData, art::InRun > | ( | ) |
createEngine evgen::fCavernAngle {pset.get<double>("CavernAngle")} |
Definition at line 334 of file MUSUN_module.cc.
createEngine evgen::fCharge {pset.get< int >("Charge")} |
Definition at line 171 of file GaisserParam_module.cc.
createEngine evgen::fChargeRatio {pset.get<double>("ChargeRatio")} |
Definition at line 329 of file MUSUN_module.cc.
createEngine evgen::fEBinsHigh {pset.get< int >("EBinsHigh")} |
Definition at line 177 of file GaisserParam_module.cc.
createEngine evgen::fEBinsLow {pset.get< int >("EBinsLow")} |
Definition at line 176 of file GaisserParam_module.cc.
createEngine evgen::fEmax {pset.get< double >("Emax")} |
Definition at line 174 of file GaisserParam_module.cc.
createEngine evgen::fEmid {pset.get< double >("Emid")} |
Definition at line 175 of file GaisserParam_module.cc.
createEngine evgen::fEmin {pset.get< double >("Emin")} |
Definition at line 173 of file GaisserParam_module.cc.
createEngine evgen::figflag {pset.get<int>("igflag")} |
Definition at line 342 of file MUSUN_module.cc.
createEngine evgen::fInputDir {pset.get< std::string >("InputDir")} |
Definition at line 172 of file GaisserParam_module.cc.
createEngine evgen::fInputFile1 {pset.get<std::string>("InputFile1")} |
Definition at line 331 of file MUSUN_module.cc.
createEngine evgen::fInputFile2 {pset.get<std::string>("InputFile2")} |
Definition at line 332 of file MUSUN_module.cc.
createEngine evgen::fInputFile3 {pset.get<std::string>("InputFile3")} |
Definition at line 333 of file MUSUN_module.cc.
evgen::fIsFirstSignalSpecial {pset.get< bool >("IsFirstSignalSpecial", false)} |
Definition at line 291 of file RadioGen_module.cc.
createEngine evgen::fMode {pset.get< int >("ParticleSelectionMode")} |
Definition at line 168 of file GaisserParam_module.cc.
evgen::fNMaxF {pset.get<double>("NMaxFactor", 100.0)} |
Definition at line 278 of file LightSource_module.cc.
createEngine evgen::fPadOutVectors {pset.get< bool >("PadOutVectors")} |
Definition at line 169 of file GaisserParam_module.cc.
createEngine evgen::fPDG {pset.get< std::vector<int> >("PDG")} |
Definition at line 170 of file GaisserParam_module.cc.
createEngine evgen::fPhimax {pset.get<double>("Phimax")} |
Definition at line 341 of file MUSUN_module.cc.
createEngine evgen::fPhimin {pset.get<double>("Phimin")} |
Definition at line 340 of file MUSUN_module.cc.
createEngine evgen::fRockDensity {pset.get<double>("RockDensity")} |
Definition at line 335 of file MUSUN_module.cc.
createEngine evgen::fSetParam {pset.get< bool >("SetParam")} |
Definition at line 187 of file GaisserParam_module.cc.
createEngine evgen::fSetRead {pset.get< bool >("SetRead")} |
Definition at line 188 of file GaisserParam_module.cc.
createEngine evgen::fSetReWrite {pset.get< bool >("SetReWrite")} |
Definition at line 190 of file GaisserParam_module.cc.
createEngine evgen::fSetWrite {pset.get< bool >("SetWrite")} |
Definition at line 189 of file GaisserParam_module.cc.
evgen::fShowerInputs =fShowerInputFiles.size() |
Definition at line 307 of file CORSIKAGen_module.cc.
createEngine evgen::fSigmaT {pset.get< double >("SigmaT")} |
Definition at line 185 of file GaisserParam_module.cc.
createEngine evgen::fT0 {pset.get< double >("T0")} |
Definition at line 184 of file GaisserParam_module.cc.
createEngine evgen::fTDist {pset.get< int >("TDist")} |
Definition at line 186 of file GaisserParam_module.cc.
createEngine evgen::fThetaBins {pset.get< int >("ThetaBins")} |
Definition at line 180 of file GaisserParam_module.cc.
createEngine evgen::fThetamax {pset.get< double >("Thetamax")} |
Definition at line 179 of file GaisserParam_module.cc.
createEngine evgen::fThetamin {pset.get< double >("Thetamin")} |
Definition at line 178 of file GaisserParam_module.cc.
evgen::fX1 {pset.get< std::vector<double> >("X1", {})} |
Definition at line 288 of file RadioGen_module.cc.
createEngine evgen::fXHalfRange {pset.get< double >("XHalfRange")} |
Definition at line 181 of file GaisserParam_module.cc.
createEngine evgen::fXmax {pset.get<double>("Xmax")} |
Definition at line 346 of file MUSUN_module.cc.
createEngine evgen::fXmin {pset.get<double>("Xmin")} |
Definition at line 343 of file MUSUN_module.cc.
evgen::fY0 {pset.get< std::vector<double> >("Y0", {})} |
Definition at line 286 of file RadioGen_module.cc.
evgen::fY1 {pset.get< std::vector<double> >("Y1", {})} |
Definition at line 289 of file RadioGen_module.cc.
createEngine evgen::fYInput {pset.get< double >("YInput")} |
Definition at line 182 of file GaisserParam_module.cc.
createEngine evgen::fYmax {pset.get<double>("Ymax")} |
Definition at line 347 of file MUSUN_module.cc.
createEngine evgen::fYmin {pset.get<double>("Ymin")} |
Definition at line 344 of file MUSUN_module.cc.
evgen::fZ0 {pset.get< std::vector<double> >("Z0", {})} |
Definition at line 287 of file RadioGen_module.cc.
evgen::fZ1 {pset.get< std::vector<double> >("Z1", {})} |
Definition at line 290 of file RadioGen_module.cc.
createEngine evgen::fZHalfRange {pset.get< double >("ZHalfRange")} |
Definition at line 183 of file GaisserParam_module.cc.
createEngine evgen::fZmax {pset.get<double>("Zmax")} |
Definition at line 348 of file MUSUN_module.cc.
createEngine evgen::fZmin {pset.get<double>("Zmin")} |
Definition at line 345 of file MUSUN_module.cc.
createEngine evgen::this |
Definition at line 167 of file GaisserParam_module.cc.