ATLAS Offline Software
ISFTrajectory.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ISFTrajectory_H
6 #define ISFTrajectory_H
7 
8 #include "G4Trajectory.hh"
9 
10 namespace ISF {
11  class ITruthSvc;
12 }
13 
14 namespace iGeant4 {
15 
16 
17  class ISFTrajectory: public G4Trajectory {
18  public:
19 
20  ISFTrajectory();
21  ISFTrajectory(const G4Track* aTrack, ISF::ITruthSvc* truthSvc);
23  void AppendStep(const G4Step* aStep);
24 
25  private:
27 
28  };
29 
30 }
31 
32 #endif
iGeant4::ISFTrajectory::ISFTrajectory
ISFTrajectory()
Definition: ISFTrajectory.cxx:30
iGeant4::ISFTrajectory::~ISFTrajectory
~ISFTrajectory()
Definition: ISFTrajectory.cxx:43
iGeant4::ISFTrajectory::AppendStep
void AppendStep(const G4Step *aStep)
Definition: ISFTrajectory.cxx:48
iGeant4::ISFTrajectory::m_truthRecordSvcQuick
ISF::ITruthSvc * m_truthRecordSvcQuick
Definition: ISFTrajectory.h:26
ISF::ITruthSvc
@ class ITruthSvc
Definition: ITruthSvc.h:29
iGeant4::ISFTrajectory
Definition: ISFTrajectory.h:17
ISF
ISFParticleOrderedQueue.
Definition: PrimaryParticleInformation.h:13
iGeant4
Definition: Geant4TruthIncident.h:35