122 if (userPrimaryAction)
142 std::vector<G4ChordFinder*> user_chord_finders;
143 std::vector<G4double> user_largest_acceptable_step;
146 user_largest_acceptable_step.push_back(-1.);
153 else user_chord_finders.push_back(0);
171 G4double previous_largest_acceptable_step =
179 for (
G4int il=0; il<n_of_lines;il++)
227 if (user_chord_finders[i])
290 ->GetFieldManager());
310 for (
size_t i=0; i<theVolumeStore->size();i++)
312 if ((*theVolumeStore)[i]->GetFieldManager())
const G4VUserPrimaryGeneratorAction * GetUserPrimaryGeneratorAction() const
G4BlineEventAction * fEventAction
static constexpr double mm
G4BlineTracerMessenger * fMessenger
virtual void EndOfRunAction(const G4Run *aRun)
virtual void BeamOn(G4int n_event, const char *macroFile=0, G4int n_select=-1)
G4BlineSteppingAction * fSteppingAction
Definition of the G4BlineEquation class.
const G4UserSteppingAction * GetUserSteppingAction() const
G4int GetNumberOfVariables() const
static constexpr double m
Definition of the G4BlineSteppingAction class.
const G4UserStackingAction * GetUserStackingAction() const
Definition of the G4BlineTracer class.
G4double fMaxTrackingStep
const G4UserEventAction * GetUserEventAction() const
static G4LogicalVolumeStore * GetInstance()
const G4UserTrackingAction * GetUserTrackingAction() const
Definition of the G4BlineTracerMessenger class.
virtual void BeginOfRunAction(const G4Run *aRun)
std::vector< G4MagneticField * > fVecMagneticFields
Definition of the G4BlinePrimaryGeneratorAction class.
void ComputeBlines(G4int nlines)
static G4TransportationManager * GetTransportationManager()
std::vector< G4FieldManager * > fVecFieldManagers
static G4RunManager * GetRunManager()
void SetUserPrimaryAction(G4VUserPrimaryGeneratorAction *anAction)
Definition of the G4BlineEventAction class.
const G4UserRunAction * GetUserRunAction() const
void SetLargestAcceptableStep(G4double newBigDist)
std::vector< G4BlineEquation * > fVecEquationOfMotion
std::vector< G4ChordFinder * > fVecChordFinders
G4BlinePrimaryGeneratorAction * fPrimaryGeneratorAction
G4PropagatorInField * GetPropagatorInField() const
G4double GetLargestAcceptableStep()
G4bool fWas_ResetChordFinders_already_called
virtual void SetUserAction(G4UserRunAction *userAction)