CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LaserSteppingAction.h
Go to the documentation of this file.
1 #ifndef LaserAlignmentSimulation_LaserSteppingAction_H
2 #define LaserAlignmentSimulation_LaserSteppingAction_H
3 
13 
14 #include "G4SteppingManager.hh"
15 
16 class LaserSteppingAction : public G4UserSteppingAction
17 {
18  public:
20  LaserSteppingAction(edm::ParameterSet const& theConf);
22  virtual ~LaserSteppingAction();
24  virtual void UserSteppingAction(const G4Step* myStep);
25 
26  private:
29 };
30 #endif
virtual void UserSteppingAction(const G4Step *myStep)
stepping action: set energydeposit when a photon is absorbed in a Si module
virtual ~LaserSteppingAction()
destructor
LaserSteppingAction(edm::ParameterSet const &theConf)
constructor