CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/Alignment/LaserAlignmentSimulation/interface/LaserSteppingAction.h

Go to the documentation of this file.
00001 #ifndef LaserAlignmentSimulation_LaserSteppingAction_H
00002 #define LaserAlignmentSimulation_LaserSteppingAction_H
00003 
00012 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00013 
00014 #include "G4SteppingManager.hh"
00015 
00016 class LaserSteppingAction : public G4UserSteppingAction
00017 {
00018  public:
00020   LaserSteppingAction(edm::ParameterSet const& theConf);
00022   virtual ~LaserSteppingAction();
00024   virtual void UserSteppingAction(const G4Step* myStep);
00025 
00026  private: 
00027   int theDebugLevel;
00028   double theEnergyLossScalingFactor;
00029 };
00030 #endif