00001 #ifndef LaserAlignmentSimulation_LaserTrackingAction_H 00002 #define LaserAlignmentSimulation_LaserTrackingAction_H 00003 00012 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00013 00014 #include "G4TrackingManager.hh" 00015 00016 class LaserTrackingAction : public G4UserTrackingAction 00017 { 00018 public: 00020 LaserTrackingAction(edm::ParameterSet const& theConf); 00022 virtual ~LaserTrackingAction(); 00023 00025 virtual void PreUserTrackingAction(const G4Track * theTrack); 00027 virtual void PostUserTrackingAction(const G4Track * theTrack); 00028 00029 protected: 00030 }; 00031 #endif