#include <ExN04StackingAction.hh>
Definition at line 44 of file ExN04StackingAction.hh.
ExN04StackingAction::ExN04StackingAction |
( |
| ) |
|
Definition at line 45 of file ExN04StackingAction.cc.
46 : trkHits(0), muonHits(0), stage(0)
static constexpr double deg
ExN04StackingAction::~ExN04StackingAction |
( |
| ) |
|
|
virtual |
ExN04StackingAction::ExN04StackingAction |
( |
| ) |
|
virtual ExN04StackingAction::~ExN04StackingAction |
( |
| ) |
|
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 60 of file ExN04StackingAction.cc.
91 if((angRoI<0.)||InsideRoI(aTrack,angRoI))
96 classification =
fKill;
98 return classification;
G4ParticleDefinition * GetDefinition() const
G4int GetParentID() const
static G4MuonPlus * MuonPlusDefinition()
G4TrackStatus GetTrackStatus() const
G4ClassificationOfNewTrack
static G4MuonMinus * MuonMinusDefinition()
G4double GetPDGCharge() const
G4int ExN04StackingAction::GetNIsolation |
( |
| ) |
const |
|
inline |
G4int ExN04StackingAction::GetNIsolation |
( |
| ) |
const |
|
inline |
G4int ExN04StackingAction::GetNRequestIsoMuon |
( |
| ) |
const |
|
inline |
G4int ExN04StackingAction::GetNRequestIsoMuon |
( |
| ) |
const |
|
inline |
G4int ExN04StackingAction::GetNRequestMuon |
( |
| ) |
const |
|
inline |
G4int ExN04StackingAction::GetNRequestMuon |
( |
| ) |
const |
|
inline |
G4double ExN04StackingAction::GetRoIAngle |
( |
| ) |
const |
|
inline |
G4double ExN04StackingAction::GetRoIAngle |
( |
| ) |
const |
|
inline |
void ExN04StackingAction::NewStage |
( |
| ) |
|
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 139 of file ExN04StackingAction.cc.
153 G4cout <<
"Stage 0->1 : " << nhits <<
" hits found in the muon chamber."
182 for(
G4int j=0;j<nhits;j++)
186 for(
G4int jj=0;(jj<nTrkhits)&&(nhitIn<=reqIso);jj++)
189 if(trkhitPos.
angle(hitPos)<angRoI) nhitIn++;
191 if(nhitIn<=reqIso) isoMuon++;
193 G4cout <<
"Stage 1->2 : " << isoMuon <<
" isolated muon found." <<
G4endl;
194 if(isoMuon<reqIsoMuon)
double angle(const Hep3Vector &) const
G4GLOB_DLL std::ostream G4cout
G4StackManager * stackManager
G4GLOB_DLL std::ostream G4cerr
virtual void ExN04StackingAction::NewStage |
( |
| ) |
|
|
virtual |
void ExN04StackingAction::PrepareNewEvent |
( |
| ) |
|
|
virtual |
virtual void ExN04StackingAction::PrepareNewEvent |
( |
| ) |
|
|
virtual |
void ExN04StackingAction::SetNIsolation |
( |
G4int |
val | ) |
|
|
inline |
void ExN04StackingAction::SetNIsolation |
( |
G4int |
val | ) |
|
|
inline |
void ExN04StackingAction::SetNRequestIsoMuon |
( |
G4int |
val | ) |
|
|
inline |
void ExN04StackingAction::SetNRequestIsoMuon |
( |
G4int |
val | ) |
|
|
inline |
void ExN04StackingAction::SetNRequestMuon |
( |
G4int |
val | ) |
|
|
inline |
void ExN04StackingAction::SetNRequestMuon |
( |
G4int |
val | ) |
|
|
inline |
The documentation for this class was generated from the following files: