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 G4int verboseLevel; 00024 00026 virtual void PreUserTrackingAction(const G4Track * theTrack); 00028 virtual void PostUserTrackingAction(const G4Track * theTrack); 00029 00030 protected: 00031 }; 00032 #endif