5 #ifndef LBNERunManager_h 6 #define LBNERunManager_h 1 8 #include "G4RunManager.hh" 25 virtual void BeamOn(G4int n_event,
const char* macroFile=0,G4int n_select=-1);
27 return numberOfEventToBeProcessed;
103 fCreateTrackingTargetOutASCII = t;
106 =
reinterpret_cast<const LBNESteppingAction *
>(G4RunManager::GetUserSteppingAction());
109 =
reinterpret_cast<const LBNETrackingAction *
>(G4RunManager::GetUserTrackingAction());
112 =
reinterpret_cast<const LBNEStackingAction *
>(G4RunManager::GetUserStackingAction());
virtual void BeamOn(G4int n_event, const char *macroFile=0, G4int n_select=-1)
LBNEPrimaryGeneratorAction * GetLBNEPrimaryGeneratorAction()
bool GetCreateTrkPlaneH1Output() const
void SetOutputASCIIFileName(G4String &aName)
bool fPhysicsInitializedHere
void SetUseRealisticNearDetectorVolume(bool t)
void SetCreateTrkPlaneOutput(bool t)
bool GetCreateAlcoveTrackingOutput() const
void SetCreateAlcoveTrackingOutput(bool t)
G4String GetDetectorLocationFileName() const
G4String GetPhysicsListName() const
bool GetCreateASCIIOutput() const
bool fCreateAlcoveTrackingOutput
bool fCreateTrkPlaneOutput
void OpenHadronAtVertex() const
void SetNumberOfEventsLBNE(int n)
bool GetCreateTrkPlaneDPOutput() const
LBNEStackingAction * fLBNEStackingAction
void SetOutputNtpFileName(G4String &aName)
bool GetUseMarsInput() const
bool fCreateTrackingOutput
bool GetCreateTargetOutput() const
G4String fNptOutputFileName
bool fCreateTrackingTargetOutASCII
bool fCreateTrkPlaneDPOutput
void InitiateHadronFluxFromTargetASCII() const
LBNERunAction * fLBNERunAction
G4int GetNumberOfEvents()
bool fCreateTrkPlaneH2Output
void SetCreateDk2NuOutput(bool t)
int GetNumberOfEventsLBNE()
G4String GetOutputASCIIFileName() const
void SetUseMarsInput(bool t)
bool GetCreateTrkPlaneOutput() const
LBNETrackingAction * fLBNETrackingAction
void SetCreateTrkPlaneDPOutput(bool t)
G4String fMarsOrFlukaInputFileName
virtual void InitializeGeometry()
bool fGeometryIntializedHere
void SetPhysicsListName(G4String &t)
LBNESteppingAction * GetLBNESteppingManager()
bool fCreateTrkPlaneH1Output
G4String GetOutputNtpFileName() const
virtual void InitializePhysics()
virtual ~LBNERunManager()
void OpenHadronAtVertex() const
bool GetCreateOutput() const
G4String fDetectorLocationFileName
bool fUseRealisticNearDetectorVolume
G4String GetOutputDk2NuFileName() const
LBNEEventAction * fLBNEEventAction
int GetVerboseLevel() const
void SetCreateTrkPlaneH1Output(bool t)
void SetOutputDk2NuFileName(G4String &aName)
LBNESteppingAction * fLBNESteppingAction
void SetUseFlukaInput(bool t)
void SetCreateTrackingTargetOutASCII(bool t)
bool GetUseFlukaInput() const
void SetCreateOutput(bool t)
bool GetUseRealisticNearDetectorVolume() const
void SetDetectorLocationFileName(G4String &sDetLocName)
G4String fPhysicsListName
bool GetCreateTrackingTargetOutASCII() const
bool GetCreateDk2NuOutput() const
void SetCreateTrkPlaneH2Output(bool t)
void SetNptInputFileName(G4String &aName)
void SetCreateASCIIOutput(bool t)
void SetCreateTargetOutput(bool t)
G4String fAsciiOutputFileName
G4String GetNptInputFileName() const
G4String fDk2NuOutputFileName
bool GetCreateTrkPlaneH2Output() const