CMS 3D CMS Logo

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  ~LaserTrackingAction() override;
23 
25  void PreUserTrackingAction(const G4Track * theTrack) override;
27  void PostUserTrackingAction(const G4Track * theTrack) override;
28 
29  protected:
30 };
31 #endif
LaserTrackingAction(edm::ParameterSet const &theConf)
constructor
~LaserTrackingAction() override
destructor
void PostUserTrackingAction(const G4Track *theTrack) override
post tracking action
void PreUserTrackingAction(const G4Track *theTrack) override
pre tracking action