CMS 3D CMS Logo

LaserTrackingAction Class Reference

the Laser Tracking Action More...

#include <Alignment/LaserAlignmentSimulation/interface/LaserTrackingAction.h>

List of all members.

Public Member Functions

 LaserTrackingAction (edm::ParameterSet const &theConf)
 constructor
virtual void PostUserTrackingAction (const G4Track *theTrack)
 post tracking action
virtual void PreUserTrackingAction (const G4Track *theTrack)
 pre tracking action
virtual ~LaserTrackingAction ()
 destructor

Public Attributes

G4int verboseLevel


Detailed Description

the Laser Tracking Action

Date
2007/06/11 14:44:28
Revision
1.3
Author:
Maarten Thomas

Definition at line 16 of file LaserTrackingAction.h.


Constructor & Destructor Documentation

LaserTrackingAction::LaserTrackingAction ( edm::ParameterSet const &  theConf  ) 

constructor

Definition at line 11 of file LaserTrackingAction.cc.

00012 {
00013 }

LaserTrackingAction::~LaserTrackingAction (  )  [virtual]

destructor

Definition at line 15 of file LaserTrackingAction.cc.

00016 {
00017 }


Member Function Documentation

void LaserTrackingAction::PostUserTrackingAction ( const G4Track *  theTrack  )  [virtual]

post tracking action

Definition at line 32 of file LaserTrackingAction.cc.

00033 {
00034   /* *********************************************************************** */
00035   /* This code is called every time a new Track is destroyed                 */
00036   /* *********************************************************************** */
00037 }

void LaserTrackingAction::PreUserTrackingAction ( const G4Track *  theTrack  )  [virtual]

pre tracking action

Definition at line 19 of file LaserTrackingAction.cc.

00020 {
00021   /* *********************************************************************** */
00022   /* This code is called every time a new Track is created                   */
00023   /* *********************************************************************** */
00024 
00025    if ( theTrack->GetParentID()==0 )
00026      { fpTrackingManager->SetStoreTrajectory(true); }
00027    else
00028      { fpTrackingManager->SetStoreTrajectory(true); }
00029 
00030 }


Member Data Documentation

G4int LaserTrackingAction::verboseLevel

Definition at line 23 of file LaserTrackingAction.h.


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:27:26 2009 for CMSSW by  doxygen 1.5.4