#include <cassert>#include <cstdlib>#include <string>#include <vector>#include <sstream>#include <TSystem.h>#include <TGeoVolume.h>#include <TGeoManager.h>#include <TGeoShape.h>#include <TGeoBBox.h>#include "Framework/Algorithm/AlgFactory.h"#include "Framework/EventGen/EventRecord.h"#include "Framework/EventGen/EventGeneratorI.h"#include "Framework/EventGen/EventRecordVisitorI.h"#include "Framework/EventGen/GMCJMonitor.h"#include "Framework/Messenger/Messenger.h"#include "Framework/Ntuple/NtpWriter.h"#include "Physics/NeutralHeavyLepton/NHLDecayMode.h"#include "Physics/NeutralHeavyLepton/NHLDecayUtils.h"#include "Framework/Numerical/RandomGen.h"#include "Framework/ParticleData/PDGCodes.h"#include "Framework/ParticleData/PDGUtils.h"#include "Framework/ParticleData/PDGLibrary.h"#include "Framework/Utils/StringUtils.h"#include "Framework/Utils/UnitUtils.h"#include "Framework/Utils/PrintUtils.h"#include "Framework/Utils/AppInit.h"#include "Framework/Utils/RunOpt.h"#include "Framework/Utils/CmdLnArgParser.h"Go to the source code of this file.
Functions | |
| void | GetCommandLineArgs (int argc, char **argv) |
| void | PrintSyntax (void) |
| void | InitBoundingBox (void) |
| TLorentzVector | GeneratePosition (void) |
| const EventRecordVisitorI * | NHLGenerator (void) |
| int | main (int argc, char **argv) |
Variables | |
| string | kDefOptGeomLUnits = "mm" |
| string | kDefOptGeomDUnits = "g_cm3" |
| NtpMCFormat_t | kDefOptNtpFormat = kNFGHEP |
| string | kDefOptEvFilePrefix = "gntp" |
| Long_t | gOptRunNu = 1000 |
| int | gOptNev = 10 |
| double | gOptEnergyNHL = -1 |
| double | gOptMassNHL = -1 |
| NHLDecayMode_t | gOptDecayMode = kNHLDcyNull |
| string | gOptEvFilePrefix = kDefOptEvFilePrefix |
| bool | gOptUsingRootGeom = false |
| string | gOptRootGeom |
| string | gOptRootGeomTopVol = "" |
| double | gOptGeomLUnits = 0 |
| long int | gOptRanSeed = -1 |
| double | fdx = 0 |
| double | fdy = 0 |
| double | fdz = 0 |
| double | fox = 0 |
| double | foy = 0 |
| double | foz = 0 |
| TLorentzVector GeneratePosition | ( | void | ) |
Definition at line 273 of file gNeutralHeavyLeptonEvGen.cxx.
| void GetCommandLineArgs | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 306 of file gNeutralHeavyLeptonEvGen.cxx.
| void InitBoundingBox | ( | void | ) |
Definition at line 232 of file gNeutralHeavyLeptonEvGen.cxx.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 164 of file gNeutralHeavyLeptonEvGen.cxx.
| const EventRecordVisitorI * NHLGenerator | ( | void | ) |
Definition at line 291 of file gNeutralHeavyLeptonEvGen.cxx.
| void PrintSyntax | ( | void | ) |
Definition at line 501 of file gNeutralHeavyLeptonEvGen.cxx.
| double fdx = 0 |
Definition at line 156 of file gNeutralHeavyLeptonEvGen.cxx.
| double fdy = 0 |
Definition at line 157 of file gNeutralHeavyLeptonEvGen.cxx.
| double fdz = 0 |
Definition at line 158 of file gNeutralHeavyLeptonEvGen.cxx.
| double fox = 0 |
Definition at line 159 of file gNeutralHeavyLeptonEvGen.cxx.
| double foy = 0 |
Definition at line 160 of file gNeutralHeavyLeptonEvGen.cxx.
| double foz = 0 |
Definition at line 161 of file gNeutralHeavyLeptonEvGen.cxx.
| NHLDecayMode_t gOptDecayMode = kNHLDcyNull |
Definition at line 147 of file gNeutralHeavyLeptonEvGen.cxx.
| double gOptEnergyNHL = -1 |
Definition at line 145 of file gNeutralHeavyLeptonEvGen.cxx.
| string gOptEvFilePrefix = kDefOptEvFilePrefix |
Definition at line 148 of file gNeutralHeavyLeptonEvGen.cxx.
| double gOptGeomLUnits = 0 |
Definition at line 152 of file gNeutralHeavyLeptonEvGen.cxx.
| double gOptMassNHL = -1 |
Definition at line 146 of file gNeutralHeavyLeptonEvGen.cxx.
| int gOptNev = 10 |
Definition at line 144 of file gNeutralHeavyLeptonEvGen.cxx.
| long int gOptRanSeed = -1 |
Definition at line 153 of file gNeutralHeavyLeptonEvGen.cxx.
| string gOptRootGeom |
Definition at line 150 of file gNeutralHeavyLeptonEvGen.cxx.
| string gOptRootGeomTopVol = "" |
Definition at line 151 of file gNeutralHeavyLeptonEvGen.cxx.
| Long_t gOptRunNu = 1000 |
Definition at line 143 of file gNeutralHeavyLeptonEvGen.cxx.
| bool gOptUsingRootGeom = false |
Definition at line 149 of file gNeutralHeavyLeptonEvGen.cxx.
| string kDefOptEvFilePrefix = "gntp" |
Definition at line 140 of file gNeutralHeavyLeptonEvGen.cxx.
| string kDefOptGeomDUnits = "g_cm3" |
Definition at line 138 of file gNeutralHeavyLeptonEvGen.cxx.
| string kDefOptGeomLUnits = "mm" |
Definition at line 137 of file gNeutralHeavyLeptonEvGen.cxx.
| NtpMCFormat_t kDefOptNtpFormat = kNFGHEP |
Definition at line 139 of file gNeutralHeavyLeptonEvGen.cxx.
1.8.11