Import Geant4 0.1.0 source tree
This commit is contained in:
@@ -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*);
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user