CMS 3D CMS Logo

List of all members | Public Member Functions
TrackingManagerHelper::Physics Class Referenceabstract

#include <TrackingManagerHelper.h>

Public Member Functions

virtual void AlongStepDoIt (G4Track &track, G4Step &step, G4TrackVector &secondaries)=0
 
virtual void AtRestDoIt (G4Track &track, G4Step &step, G4TrackVector &secondaries)
 
virtual void EndTracking ()
 
virtual G4double GetPhysicalInteractionLength (const G4Track &track)=0
 
virtual bool HasAtRestProcesses ()
 
virtual void PostStepDoIt (G4Track &track, G4Step &step, G4TrackVector &secondaries)=0
 
virtual void StartTracking (G4Track *)
 
virtual ~Physics ()
 

Detailed Description

Definition at line 48 of file TrackingManagerHelper.h.

Constructor & Destructor Documentation

◆ ~Physics()

virtual TrackingManagerHelper::Physics::~Physics ( )
inlinevirtual

Definition at line 50 of file TrackingManagerHelper.h.

50 {}

Member Function Documentation

◆ AlongStepDoIt()

virtual void TrackingManagerHelper::Physics::AlongStepDoIt ( G4Track &  track,
G4Step &  step,
G4TrackVector &  secondaries 
)
pure virtual

◆ AtRestDoIt()

virtual void TrackingManagerHelper::Physics::AtRestDoIt ( G4Track &  track,
G4Step &  step,
G4TrackVector &  secondaries 
)
inlinevirtual

Definition at line 77 of file TrackingManagerHelper.h.

References HLT_2023v12_cff::track, and funct::void.

77  {
78  (void)track;
79  (void)step;
80  (void)secondaries;
81  }
TEMPL(T2) struct Divides void
Definition: Factorize.h:24
step
Definition: StallMonitor.cc:83

◆ EndTracking()

virtual void TrackingManagerHelper::Physics::EndTracking ( )
inlinevirtual

Definition at line 53 of file TrackingManagerHelper.h.

53 {}

◆ GetPhysicalInteractionLength()

virtual G4double TrackingManagerHelper::Physics::GetPhysicalInteractionLength ( const G4Track &  track)
pure virtual

◆ HasAtRestProcesses()

virtual bool TrackingManagerHelper::Physics::HasAtRestProcesses ( )
inlinevirtual

Definition at line 72 of file TrackingManagerHelper.h.

72 { return false; }

◆ PostStepDoIt()

virtual void TrackingManagerHelper::Physics::PostStepDoIt ( G4Track &  track,
G4Step &  step,
G4TrackVector &  secondaries 
)
pure virtual

◆ StartTracking()

virtual void TrackingManagerHelper::Physics::StartTracking ( G4Track *  )
inlinevirtual

Definition at line 52 of file TrackingManagerHelper.h.

52 {}