Import Geant4 0.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:09:25 +02:00
parent b97f8d0df7
commit aaa409b6ee
2922 changed files with 55107 additions and 81674 deletions
@@ -12,8 +12,8 @@ class ExN04EventAction : public G4UserEventAction
~ExN04EventAction();
public:
void BeginOfEventAction();
void EndOfEventAction();
void BeginOfEventAction(const G4Event*);
void EndOfEventAction(const G4Event*);
private:
G4int trackerCollID;
@@ -16,15 +16,21 @@ protected:
virtual void ConstructProcess();
//
virtual void SetCuts(G4double aCut);
virtual void SetCuts();
protected:
// these methods Construct physics processes and register them
void AddParameterisation();
virtual void ConstructGeneral();
virtual void ConstructEM();
virtual void ConstructHad();
virtual void ConstructLeptHad();
// these methods Construct all particles in each category
virtual void ConstructAllBosons();
virtual void ConstructAllLeptons();
virtual void ConstructAllMesons();
virtual void ConstructAllBarions();
virtual void ConstructAllIons();
virtual void ConstructAllShortLiveds();
};
#endif
@@ -17,15 +17,15 @@ class ExN04StackingAction : public G4UserStackingAction
{
public:
ExN04StackingAction();
~ExN04StackingAction();
virtual ~ExN04StackingAction();
public:
G4ClassificationOfNewTrack ClassifyNewTrack(G4Track *const aTrack);
void NewStage();
void PrepareNewEvent();
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack);
virtual void NewStage();
virtual void PrepareNewEvent();
private:
G4bool InsideRoI(G4Track *const aTrack,G4double ang);
G4bool InsideRoI(const G4Track * aTrack,G4double ang);
G4VHitsCollection* GetCollection(G4String colName);
ExN04TrackerHitsCollection* trkHits;
@@ -9,9 +9,9 @@ class ExN04SteppingAction : public G4UserSteppingAction
{
public:
ExN04SteppingAction();
~ExN04SteppingAction();
virtual ~ExN04SteppingAction();
virtual void UserSteppingAction();
virtual void UserSteppingAction(const G4Step*);
};
#endif
@@ -9,9 +9,9 @@ class ExN04TrackingAction : public G4UserTrackingAction {
public:
ExN04TrackingAction(){};
~ExN04TrackingAction(){};
virtual ~ExN04TrackingAction(){};
void PreUserTrackingAction();
virtual void PreUserTrackingAction(const G4Track*);
};