|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include "AMSBCharginoPlus.hh"
10 #include "AMSBCharginoMinus.hh"
11 #include "AMSBNeutralino.hh"
14 #include "G4ProcessManager.hh"
15 #include "G4ParticleTable.hh"
16 #include "G4hIonisation.hh"
17 #include "G4hMultipleScattering.hh"
18 #include "G4Transportation.hh"
19 #include "G4MuIonisation.hh"
20 #include "G4DecayTable.hh"
21 #include "G4VDecayChannel.hh"
22 #include "G4PhaseSpaceDecayChannel.hh"
25 #include "CLHEP/Units/SystemOfUnits.h"
39 const std::string&
name,
const IInterface*
parent )
41 , m_theCharginoMinus(nullptr)
42 , m_theCharginoPlus(nullptr)
43 , m_theNeutralino(nullptr)
87 this->SetPhysicsName(this->
name());
88 return StatusCode::SUCCESS;
98 ATH_MSG_DEBUG(
"ConstructParticle for the Charginos being run");
115 charginoPlus->AddProcess(
new G4hMultipleScattering,-1,1,1);
116 charginoMinus->AddProcess(
new G4hMultipleScattering,-1,1,1);
117 charginoPlus->AddProcess(
new G4hIonisation,-1,2,2);
118 charginoMinus->AddProcess(
new G4hIonisation,-1,2,2);
::StatusCode StatusCode
StatusCode definition for legacy code.