CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LaserTrackingAction.h
Go to the documentation of this file.
1 #ifndef LaserAlignmentSimulation_LaserTrackingAction_H
2 #define LaserAlignmentSimulation_LaserTrackingAction_H
3 
13 
14 #include "G4TrackingManager.hh"
15 
16 class LaserTrackingAction : public G4UserTrackingAction
17 {
18  public:
20  LaserTrackingAction(edm::ParameterSet const& theConf);
22  virtual ~LaserTrackingAction();
23  G4int verboseLevel;
24 
26  virtual void PreUserTrackingAction(const G4Track * theTrack);
28  virtual void PostUserTrackingAction(const G4Track * theTrack);
29 
30  protected:
31 };
32 #endif
LaserTrackingAction(edm::ParameterSet const &theConf)
constructor
virtual ~LaserTrackingAction()
destructor
virtual void PreUserTrackingAction(const G4Track *theTrack)
pre tracking action
virtual void PostUserTrackingAction(const G4Track *theTrack)
post tracking action