#include <RE05StackingAction.hh>
Definition at line 45 of file RE05StackingAction.hh.
RE05StackingAction::RE05StackingAction |
( |
| ) |
|
Definition at line 47 of file RE05StackingAction.cc.
49 fTrkHits(0), fMuonHits(0), fMessenger(0),
static constexpr double deg
RE05StackingAction::~RE05StackingAction |
( |
| ) |
|
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 66 of file RE05StackingAction.cc.
97 if((fAngRoI<0.)||InsideRoI(aTrack,fAngRoI))
102 classification =
fKill;
104 return classification;
G4ParticleDefinition * GetDefinition() const
G4int GetParentID() const
static G4MuonPlus * MuonPlusDefinition()
G4TrackStatus GetTrackStatus() const
G4ClassificationOfNewTrack
static G4MuonMinus * MuonMinusDefinition()
G4double GetPDGCharge() const
G4int RE05StackingAction::GetNIsolation |
( |
| ) |
const |
|
inline |
G4int RE05StackingAction::GetNRequestIsoMuon |
( |
| ) |
const |
|
inline |
G4int RE05StackingAction::GetNRequestMuon |
( |
| ) |
const |
|
inline |
G4double RE05StackingAction::GetRoIAngle |
( |
| ) |
const |
|
inline |
void RE05StackingAction::NewStage |
( |
| ) |
|
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 148 of file RE05StackingAction.cc.
190 for(
G4int j=0;j<nhits;j++)
194 for(
G4int jj=0;(jj<nTrkhits)&&(nhitIn<=fReqIso);jj++)
197 if(trkhitPos.
angle(hitPos)<fAngRoI) nhitIn++;
199 if(nhitIn<=fReqIso) isoMuon++;
202 if(isoMuon<fReqIsoMuon)
double angle(const Hep3Vector &) const
G4StackManager * stackManager
G4GLOB_DLL std::ostream G4cerr
void RE05StackingAction::PrepareNewEvent |
( |
| ) |
|
|
virtual |
void RE05StackingAction::SetNIsolation |
( |
G4int |
val | ) |
|
|
inline |
void RE05StackingAction::SetNRequestIsoMuon |
( |
G4int |
val | ) |
|
|
inline |
void RE05StackingAction::SetNRequestMuon |
( |
G4int |
val | ) |
|
|
inline |
The documentation for this class was generated from the following files: