ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
SleptonsPhysicsTool Class Reference

#include "G4AtlasInfrstructure/SleptonsPhysicsTool.h"

Inheritance diagram for SleptonsPhysicsTool:
Collaboration diagram for SleptonsPhysicsTool:

Public Member Functions

 SleptonsPhysicsTool (const std::string &type, const std::string &name, const IInterface *parent)
 Standard constructor. More...
 
virtual ~SleptonsPhysicsTool ()
 Destructor. More...
 
virtual StatusCode initialize () override final
 Initialize method. More...
 
virtual void ConstructParticle () override final
 
virtual void ConstructProcess () override final
 
virtual SleptonsPhysicsToolGetPhysicsOption () override final
 Implements. More...
 

Protected Attributes

G4double m_G4SElectronLMinusMass
 
G4double m_G4SElectronLMinusWidth
 
G4double m_G4SElectronLMinusCharge
 
G4double m_G4SElectronLMinusPDGCode
 
G4double m_G4SElectronLMinusLifetime
 
G4bool m_G4SElectronLMinusShortlived
 
G4bool m_G4SElectronLMinusStable
 
G4double m_G4SElectronLPlusMass
 
G4double m_G4SElectronLPlusWidth
 
G4double m_G4SElectronLPlusCharge
 
G4double m_G4SElectronLPlusPDGCode
 
G4double m_G4SElectronLPlusLifetime
 
G4bool m_G4SElectronLPlusShortlived
 
G4bool m_G4SElectronLPlusStable
 
G4double m_G4SMuonLMinusMass
 
G4double m_G4SMuonLMinusWidth
 
G4double m_G4SMuonLMinusCharge
 
G4double m_G4SMuonLMinusPDGCode
 
G4double m_G4SMuonLMinusLifetime
 
G4bool m_G4SMuonLMinusShortlived
 
G4bool m_G4SMuonLMinusStable
 
G4double m_G4SMuonLPlusMass
 
G4double m_G4SMuonLPlusWidth
 
G4double m_G4SMuonLPlusCharge
 
G4double m_G4SMuonLPlusPDGCode
 
G4double m_G4SMuonLPlusLifetime
 
G4bool m_G4SMuonLPlusShortlived
 
G4bool m_G4SMuonLPlusStable
 
G4double m_G4STau1MinusMass
 
G4double m_G4STau1MinusWidth
 
G4double m_G4STau1MinusCharge
 
G4double m_G4STau1MinusPDGCode
 
G4double m_G4STau1MinusLifetime
 
G4bool m_G4STau1MinusShortlived
 
G4bool m_G4STau1MinusStable
 
G4double m_G4STau1PlusMass
 
G4double m_G4STau1PlusWidth
 
G4double m_G4STau1PlusCharge
 
G4double m_G4STau1PlusPDGCode
 
G4double m_G4STau1PlusLifetime
 
G4bool m_G4STau1PlusShortlived
 
G4bool m_G4STau1PlusStable
 
G4double m_G4SElectronRMinusMass
 
G4double m_G4SElectronRMinusWidth
 
G4double m_G4SElectronRMinusCharge
 
G4double m_G4SElectronRMinusPDGCode
 
G4double m_G4SElectronRMinusLifetime
 
G4bool m_G4SElectronRMinusShortlived
 
G4bool m_G4SElectronRMinusStable
 
G4double m_G4SElectronRPlusMass
 
G4double m_G4SElectronRPlusWidth
 
G4double m_G4SElectronRPlusCharge
 
G4double m_G4SElectronRPlusPDGCode
 
G4double m_G4SElectronRPlusLifetime
 
G4bool m_G4SElectronRPlusShortlived
 
G4bool m_G4SElectronRPlusStable
 
G4double m_G4SMuonRMinusMass
 
G4double m_G4SMuonRMinusWidth
 
G4double m_G4SMuonRMinusCharge
 
G4double m_G4SMuonRMinusPDGCode
 
G4double m_G4SMuonRMinusLifetime
 
G4bool m_G4SMuonRMinusShortlived
 
G4bool m_G4SMuonRMinusStable
 
G4double m_G4SMuonRPlusMass
 
G4double m_G4SMuonRPlusWidth
 
G4double m_G4SMuonRPlusCharge
 
G4double m_G4SMuonRPlusPDGCode
 
G4double m_G4SMuonRPlusLifetime
 
G4bool m_G4SMuonRPlusShortlived
 
G4bool m_G4SMuonRPlusStable
 
G4double m_G4STau2MinusMass
 
G4double m_G4STau2MinusWidth
 
G4double m_G4STau2MinusCharge
 
G4double m_G4STau2MinusPDGCode
 
G4double m_G4STau2MinusLifetime
 
G4bool m_G4STau2MinusShortlived
 
G4bool m_G4STau2MinusStable
 
G4double m_G4STau2PlusMass
 
G4double m_G4STau2PlusWidth
 
G4double m_G4STau2PlusCharge
 
G4double m_G4STau2PlusPDGCode
 
G4double m_G4STau2PlusLifetime
 
G4bool m_G4STau2PlusShortlived
 
G4bool m_G4STau2PlusStable
 
G4ParticleDefinition * m_theSElectronLMinus
 
G4ParticleDefinition * m_theSElectronLPlus
 
G4ParticleDefinition * m_theSMuonLMinus
 
G4ParticleDefinition * m_theSMuonLPlus
 
G4ParticleDefinition * m_theSTau1Minus
 
G4ParticleDefinition * m_theSTau1Plus
 
G4ParticleDefinition * m_theSElectronRMinus
 
G4ParticleDefinition * m_theSElectronRPlus
 
G4ParticleDefinition * m_theSMuonRMinus
 
G4ParticleDefinition * m_theSMuonRPlus
 
G4ParticleDefinition * m_theSTau2Minus
 
G4ParticleDefinition * m_theSTau2Plus
 

Detailed Description

Tool for the concrete implementation of a Physics List selection class

Author
Edoardo Farina
Date
15-05-2015

Definition at line 20 of file SleptonsPhysicsTool.h.

Constructor & Destructor Documentation

◆ SleptonsPhysicsTool()

SleptonsPhysicsTool::SleptonsPhysicsTool ( const std::string &  type,
const std::string &  name,
const IInterface *  parent 
)

Standard constructor.

Definition at line 47 of file SleptonsPhysicsTool.cxx.

49  : base_class ( type, name , parent )
50  , m_theSElectronLMinus(nullptr)
51  , m_theSElectronLPlus(nullptr)
52  , m_theSMuonLMinus(nullptr)
53  , m_theSMuonLPlus(nullptr)
54  , m_theSTau1Minus(nullptr)
55  , m_theSTau1Plus(nullptr)
56  , m_theSElectronRMinus(nullptr)
57  , m_theSElectronRPlus(nullptr)
58  , m_theSMuonRMinus(nullptr)
59  , m_theSMuonRPlus(nullptr)
60  , m_theSTau2Minus(nullptr)
61  , m_theSTau2Plus(nullptr)
62 {
63  m_physicsOptionType = G4AtlasPhysicsOption::Type::BSMPhysics;
64  declareProperty("G4SElectronLMinusMass",m_G4SElectronLMinusMass=100.00*CLHEP::GeV,"G4SElectronLMinus Mass");
65  declareProperty("G4SElectronLMinusWidth",m_G4SElectronLMinusWidth=0.0*CLHEP::MeV,"G4SElectronLMinus Width");
66  declareProperty("G4SElectronLMinusCharge",m_G4SElectronLMinusCharge=-1.*CLHEP::eplus,"G4SElectronLMinus charge");
67  declareProperty("G4SElectronLMinusPDGCode",m_G4SElectronLMinusPDGCode=2000011,"G4SElectronLMinus PDG CODE");
68  declareProperty("G4SElectronLMinusStable",m_G4SElectronLMinusStable=true,"G4SElectronLMinus Stable");
69  declareProperty("G4SElectronLMinusLifetime",m_G4SElectronLMinusLifetime=-1,"G4SElectronLMinus Lifetime");
70  declareProperty("G4SElectronLMinusShortlived",m_G4SElectronLMinusShortlived=false,"G4SElectronLMinus Shortlived");
71 
72  declareProperty("G4SElectronLPlusMass",m_G4SElectronLPlusMass= 100.0*CLHEP::GeV,"G4SElectronLPlus Mass");
73  declareProperty("G4SElectronLPlusWidth",m_G4SElectronLPlusWidth=0.0*CLHEP::MeV,"G4SElectronLPlus Width");
74  declareProperty("G4SElectronLPlusCharge",m_G4SElectronLPlusCharge=+1.*CLHEP::eplus,"G4SElectronLPlus charge");
75  declareProperty("G4SElectronLPlusPDGCode",m_G4SElectronLPlusPDGCode=-2000011,"G4SElectronLPlus PDG CODE");
76  declareProperty("G4SElectronLPlusStable",m_G4SElectronLPlusStable=true,"G4SElectronLPlus Stable");
77  declareProperty("G4SElectronLPlusLifetime",m_G4SElectronLPlusLifetime=-1,"G4SElectronLPlus Lifetime");
78  declareProperty("G4SElectronLPlusShortlived",m_G4SElectronLPlusShortlived=false,"G4SElectronLPlus Shortlived");
79 
80  declareProperty("G4SMuonLMinusMass",m_G4SMuonLMinusMass= 100.0*CLHEP::GeV,"G4SMuonLMinus Mass");
81  declareProperty("G4SMuonLMinusWidth",m_G4SMuonLMinusWidth=0.0*CLHEP::MeV,"G4SMuonLMinus Width");
82  declareProperty("G4SMuonLMinusCharge",m_G4SMuonLMinusCharge=-1.*CLHEP::eplus,"G4SMuonLMinus charge");
83  declareProperty("G4SMuonLMinusPDGCode",m_G4SMuonLMinusPDGCode=2000013,"G4SMuonLMinus PDG CODE");
84  declareProperty("G4SMuonLMinusStable",m_G4SMuonLMinusStable=true,"G4SMuonLMinus Stable");
85  declareProperty("G4SMuonLMinusLifetime",m_G4SMuonLMinusLifetime=-1,"G4SMuonLMinus Lifetime");
86  declareProperty("G4SMuonLMinusShortlived",m_G4SMuonLMinusShortlived=false,"G4SMuonLMinus Shortlived");
87 
88  declareProperty("G4SMuonLPlusMass",m_G4SMuonLPlusMass= 100.0*CLHEP::GeV,"G4SMuonLPlus Mass");
89  declareProperty("G4SMuonLPlusWidth",m_G4SMuonLPlusWidth=0.0*CLHEP::MeV,"G4SMuonLPlus Width");
90  declareProperty("G4SMuonLPlusCharge",m_G4SMuonLPlusCharge=1.*CLHEP::eplus,"G4SMuonLPlus charge");
91  declareProperty("G4SMuonLPlusPDGCode",m_G4SMuonLPlusPDGCode=-2000013,"G4SMuonLPlus PDG CODE");
92  declareProperty("G4SMuonLPlusStable",m_G4SMuonLPlusStable=true,"G4SMuonLPlus Stable");
93  declareProperty("G4SMuonLPlusLifetime",m_G4SMuonLPlusLifetime=-1,"G4SMuonLPlus Lifetime");
94  declareProperty("G4SMuonLPlusShortlived",m_G4SMuonLPlusShortlived=false,"G4SMuonLPlus Shortlived");
95 
96  declareProperty("G4STau1MinusMass",m_G4STau1MinusMass= 100.0*CLHEP::GeV,"G4STau1Minus Mass");
97  declareProperty("G4STau1MinusWidth",m_G4STau1MinusWidth=0.0*CLHEP::MeV,"G4STau1Minus Width");
98  declareProperty("G4STau1MinusCharge",m_G4STau1MinusCharge=-1.*CLHEP::eplus,"G4STau1Minus charge");
99  declareProperty("G4STau1MinusPDGCode",m_G4STau1MinusPDGCode= 1000015,"G4STau1Minus PDG CODE");
100  declareProperty("G4STau1MinusStable",m_G4STau1MinusStable=true,"G4STau1Minus Stable");
101  declareProperty("G4STau1MinusLifetime",m_G4STau1MinusLifetime=-1,"G4STau1Minus Lifetime");
102  declareProperty("G4STau1MinusShortlived",m_G4STau1MinusShortlived=false,"G4STau1Minus Shortlived");
103 
104  declareProperty("G4STau1PlusMass",m_G4STau1PlusMass= 100.0*CLHEP::GeV,"G4STau1Plus Mass");
105  declareProperty("G4STau1PlusWidth",m_G4STau1PlusWidth=0.0*CLHEP::MeV,"G4STau1Plus Width");
106  declareProperty("G4STau1PlusCharge",m_G4STau1PlusCharge=+1.*CLHEP::eplus,"G4STau1Plus charge");
107  declareProperty("G4STau1PlusPDGCode",m_G4STau1PlusPDGCode=-1000015,"G4STau1Plus PDG CODE");
108  declareProperty("G4STau1PlusStable",m_G4STau1PlusStable=true,"G4STau1Plus Stable");
109  declareProperty("G4STau1PlusLifetime",m_G4STau1PlusLifetime=-1,"G4STau1Plus Lifetime");
110  declareProperty("G4STau1PlusShortlived",m_G4STau1PlusShortlived=false,"G4STau1Plus Shortlived");
111 
112  declareProperty("G4SElectronRMinusMass",m_G4SElectronRMinusMass=100.00*CLHEP::GeV,"G4SElectronRMinus Mass");
113  declareProperty("G4SElectronRMinusWidth",m_G4SElectronRMinusWidth=0.0*CLHEP::MeV,"G4SElectronRMinus Width");
114  declareProperty("G4SElectronRMinusCharge",m_G4SElectronRMinusCharge=-1.*CLHEP::eplus,"G4SElectronRMinus charge");
115  declareProperty("G4SElectronRMinusPDGCode",m_G4SElectronRMinusPDGCode=2000011,"G4SElectronRMinus PDG CODE");
116  declareProperty("G4SElectronRMinusStable",m_G4SElectronRMinusStable=true,"G4SElectronRMinus Stable");
117  declareProperty("G4SElectronRMinusLifetime",m_G4SElectronRMinusLifetime=-1,"G4SElectronRMinus Lifetime");
118  declareProperty("G4SElectronRMinusShortlived",m_G4SElectronRMinusShortlived=false,"G4SElectronRMinus Shortlived");
119 
120  declareProperty("G4SElectronRPlusMass",m_G4SElectronRPlusMass= 100.0*CLHEP::GeV,"G4SElectronRPlus Mass");
121  declareProperty("G4SElectronRPlusWidth",m_G4SElectronRPlusWidth=0.0*CLHEP::MeV,"G4SElectronRPlus Width");
122  declareProperty("G4SElectronRPlusCharge",m_G4SElectronRPlusCharge=+1.*CLHEP::eplus,"G4SElectronRPlus charge");
123  declareProperty("G4SElectronRPlusPDGCode",m_G4SElectronRPlusPDGCode=-2000011,"G4SElectronRPlus PDG CODE");
124  declareProperty("G4SElectronRPlusStable",m_G4SElectronRPlusStable=true,"G4SElectronRPlus Stable");
125  declareProperty("G4SElectronRPlusLifetime",m_G4SElectronRPlusLifetime=-1,"G4SElectronRPlus Lifetime");
126  declareProperty("G4SElectronRPlusShortlived",m_G4SElectronRPlusShortlived=false,"G4SElectronRPlus Shortlived");
127 
128  declareProperty("G4SMuonRMinusMass",m_G4SMuonRMinusMass= 100.0*CLHEP::GeV,"G4SMuonRMinus Mass");
129  declareProperty("G4SMuonRMinusWidth",m_G4SMuonRMinusWidth=0.0*CLHEP::MeV,"G4SMuonRMinus Width");
130  declareProperty("G4SMuonRMinusCharge",m_G4SMuonRMinusCharge=-1.*CLHEP::eplus,"G4SMuonRMinus charge");
131  declareProperty("G4SMuonRMinusPDGCode",m_G4SMuonRMinusPDGCode=2000013,"G4SMuonRMinus PDG CODE");
132  declareProperty("G4SMuonRMinusStable",m_G4SMuonRMinusStable=true,"G4SMuonRMinus Stable");
133  declareProperty("G4SMuonRMinusLifetime",m_G4SMuonRMinusLifetime=-1,"G4SMuonRMinus Lifetime");
134  declareProperty("G4SMuonRMinusShortlived",m_G4SMuonRMinusShortlived=false,"G4SMuonRMinus Shortlived");
135 
136  declareProperty("G4SMuonRPlusMass",m_G4SMuonRPlusMass= 100.0*CLHEP::GeV,"G4SMuonRPlus Mass");
137  declareProperty("G4SMuonRPlusWidth",m_G4SMuonRPlusWidth=0.0*CLHEP::MeV,"G4SMuonRPlus Width");
138  declareProperty("G4SMuonRPlusCharge",m_G4SMuonRPlusCharge=1.*CLHEP::eplus,"G4SMuonRPlus charge");
139  declareProperty("G4SMuonRPlusPDGCode",m_G4SMuonRPlusPDGCode=-2000013,"G4SMuonRPlus PDG CODE");
140  declareProperty("G4SMuonRPlusStable",m_G4SMuonRPlusStable=true,"G4SMuonRPlus Stable");
141  declareProperty("G4SMuonRPlusLifetime",m_G4SMuonRPlusLifetime=-1,"G4SMuonRPlus Lifetime");
142  declareProperty("G4SMuonRPlusShortlived",m_G4SMuonRPlusShortlived=false,"G4SMuonRPlus Shortlived");
143 
144  declareProperty("G4STau2MinusMass",m_G4STau2MinusMass= 100.0*CLHEP::GeV,"G4STau2Minus Mass");
145  declareProperty("G4STau2MinusWidth",m_G4STau2MinusWidth=0.0*CLHEP::MeV,"G4STau2Minus Width");
146  declareProperty("G4STau2MinusCharge",m_G4STau2MinusCharge=-1.*CLHEP::eplus,"G4STau2Minus charge");
147  declareProperty("G4STau2MinusPDGCode",m_G4STau2MinusPDGCode= 1000015,"G4STau2Minus PDG CODE");
148  declareProperty("G4STau2MinusStable",m_G4STau2MinusStable=true,"G4STau2Minus Stable");
149  declareProperty("G4STau2MinusLifetime",m_G4STau2MinusLifetime=-1,"G4STau2Minus Lifetime");
150  declareProperty("G4STau2MinusShortlived",m_G4STau2MinusShortlived=false,"G4STau2Minus Shortlived");
151 
152  declareProperty("G4STau2PlusMass",m_G4STau2PlusMass= 100.0*CLHEP::GeV,"G4STau2Plus Mass");
153  declareProperty("G4STau2PlusWidth",m_G4STau2PlusWidth=0.0*CLHEP::MeV,"G4STau2Plus Width");
154  declareProperty("G4STau2PlusCharge",m_G4STau2PlusCharge=+1.*CLHEP::eplus,"G4STau2Plus charge");
155  declareProperty("G4STau2PlusPDGCode",m_G4STau2PlusPDGCode=-1000015,"G4STau2Plus PDG CODE");
156  declareProperty("G4STau2PlusStable",m_G4STau2PlusStable=true,"G4STau2Plus Stable");
157  declareProperty("G4STau2PlusLifetime",m_G4STau2PlusLifetime=-1,"G4STau2Plus Lifetime");
158  declareProperty("G4STau2PlusShortlived",m_G4STau2PlusShortlived=false,"G4STau2Plus Shortlived");
159 }

◆ ~SleptonsPhysicsTool()

SleptonsPhysicsTool::~SleptonsPhysicsTool ( )
virtual

Destructor.

Definition at line 165 of file SleptonsPhysicsTool.cxx.

166 {
167 
168 }

Member Function Documentation

◆ ConstructParticle()

void SleptonsPhysicsTool::ConstructParticle ( )
finaloverridevirtual

Definition at line 186 of file SleptonsPhysicsTool.cxx.

187 {
188  ATH_MSG_DEBUG("ConstructParticle for the Sleptons being run");
189 
190  if (m_G4SElectronRMinusMass>0. && std::abs(m_G4SElectronRMinusPDGCode)>=2000000){
192  }
193 
194  if (m_G4SElectronRPlusMass>0. && std::abs(m_G4SElectronRPlusPDGCode)>=2000000){
196  }
197 
198  if (m_G4SMuonRMinusMass>0. && std::abs(m_G4SMuonRMinusPDGCode)>=2000000){
200  }
201 
202  if (m_G4SMuonRPlusMass>0. && std::abs(m_G4SMuonRPlusPDGCode)>=2000000){
204  }
205 
206  if (m_G4STau1MinusMass>0. && std::abs(m_G4STau1MinusPDGCode)<2000000){
208  }
209 
210  if (m_G4STau1PlusMass>0. && std::abs(m_G4STau1PlusPDGCode)<2000000){
212  }
213 
214  if (m_G4SElectronLMinusMass>0. && std::abs(m_G4SElectronLMinusPDGCode)<2000000){
216  }
217 
218  if (m_G4SElectronLPlusMass>0. && std::abs(m_G4SElectronLPlusPDGCode)<2000000){
220  }
221 
222  if (m_G4SMuonLMinusMass>0. && std::abs(m_G4SMuonLMinusPDGCode)<2000000){
224  }
225 
226  if (m_G4SMuonLPlusMass>0. && std::abs(m_G4SMuonLPlusPDGCode)<2000000){
228  }
229 
230  if (m_G4STau2MinusMass>0. && std::abs(m_G4STau2MinusPDGCode)>=2000000){
232  }
233 
234  if (m_G4STau2PlusMass>0. && std::abs(m_G4STau2PlusPDGCode)>=2000000){
236  }
237 
238 }

◆ ConstructProcess()

void SleptonsPhysicsTool::ConstructProcess ( )
finaloverridevirtual

Definition at line 240 of file SleptonsPhysicsTool.cxx.

241 {
242  ATH_MSG_DEBUG(" ConstructProcess for Sleptons being run");
243  PARTICLEITERATOR->reset();
244  while( (*PARTICLEITERATOR)() ){
245  G4ParticleDefinition* particle = PARTICLEITERATOR->value();
246  int pdgcode=std::abs(particle->GetPDGEncoding());
247  if (pdgcode==2000011 || pdgcode==2000013 || pdgcode==1000015 || pdgcode==1000011 || pdgcode==1000013 || pdgcode==2000015)
248  {
249  G4ProcessManager* proc=particle->GetProcessManager();
250  proc->AddProcess(new G4hMultipleScattering,-1,1,1);
251  proc->AddProcess(new G4hIonisation,-1,2,2);
252  }
253  }
254 }

◆ GetPhysicsOption()

SleptonsPhysicsTool * SleptonsPhysicsTool::GetPhysicsOption ( )
finaloverridevirtual

Implements.

Definition at line 181 of file SleptonsPhysicsTool.cxx.

182 {
183  return this;
184 }

◆ initialize()

StatusCode SleptonsPhysicsTool::initialize ( )
finaloverridevirtual

Initialize method.

Definition at line 173 of file SleptonsPhysicsTool.cxx.

174 {
175  ATH_MSG_DEBUG("SleptonsPhysicsTool initialize( )");
176  this->SetPhysicsName(this->name());
177  return StatusCode::SUCCESS;
178 }

Member Data Documentation

◆ m_G4SElectronLMinusCharge

G4double SleptonsPhysicsTool::m_G4SElectronLMinusCharge
protected

Definition at line 45 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusLifetime

G4double SleptonsPhysicsTool::m_G4SElectronLMinusLifetime
protected

Definition at line 45 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusMass

G4double SleptonsPhysicsTool::m_G4SElectronLMinusMass
protected

Definition at line 45 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusPDGCode

G4double SleptonsPhysicsTool::m_G4SElectronLMinusPDGCode
protected

Definition at line 45 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusShortlived

G4bool SleptonsPhysicsTool::m_G4SElectronLMinusShortlived
protected

Definition at line 46 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusStable

G4bool SleptonsPhysicsTool::m_G4SElectronLMinusStable
protected

Definition at line 46 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLMinusWidth

G4double SleptonsPhysicsTool::m_G4SElectronLMinusWidth
protected

Definition at line 45 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusCharge

G4double SleptonsPhysicsTool::m_G4SElectronLPlusCharge
protected

Definition at line 48 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusLifetime

G4double SleptonsPhysicsTool::m_G4SElectronLPlusLifetime
protected

Definition at line 48 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusMass

G4double SleptonsPhysicsTool::m_G4SElectronLPlusMass
protected

Definition at line 48 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusPDGCode

G4double SleptonsPhysicsTool::m_G4SElectronLPlusPDGCode
protected

Definition at line 48 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusShortlived

G4bool SleptonsPhysicsTool::m_G4SElectronLPlusShortlived
protected

Definition at line 49 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusStable

G4bool SleptonsPhysicsTool::m_G4SElectronLPlusStable
protected

Definition at line 49 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronLPlusWidth

G4double SleptonsPhysicsTool::m_G4SElectronLPlusWidth
protected

Definition at line 48 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusCharge

G4double SleptonsPhysicsTool::m_G4SElectronRMinusCharge
protected

Definition at line 65 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusLifetime

G4double SleptonsPhysicsTool::m_G4SElectronRMinusLifetime
protected

Definition at line 65 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusMass

G4double SleptonsPhysicsTool::m_G4SElectronRMinusMass
protected

Definition at line 65 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusPDGCode

G4double SleptonsPhysicsTool::m_G4SElectronRMinusPDGCode
protected

Definition at line 65 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusShortlived

G4bool SleptonsPhysicsTool::m_G4SElectronRMinusShortlived
protected

Definition at line 66 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusStable

G4bool SleptonsPhysicsTool::m_G4SElectronRMinusStable
protected

Definition at line 66 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRMinusWidth

G4double SleptonsPhysicsTool::m_G4SElectronRMinusWidth
protected

Definition at line 65 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusCharge

G4double SleptonsPhysicsTool::m_G4SElectronRPlusCharge
protected

Definition at line 68 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusLifetime

G4double SleptonsPhysicsTool::m_G4SElectronRPlusLifetime
protected

Definition at line 68 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusMass

G4double SleptonsPhysicsTool::m_G4SElectronRPlusMass
protected

Definition at line 68 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusPDGCode

G4double SleptonsPhysicsTool::m_G4SElectronRPlusPDGCode
protected

Definition at line 68 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusShortlived

G4bool SleptonsPhysicsTool::m_G4SElectronRPlusShortlived
protected

Definition at line 69 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusStable

G4bool SleptonsPhysicsTool::m_G4SElectronRPlusStable
protected

Definition at line 69 of file SleptonsPhysicsTool.h.

◆ m_G4SElectronRPlusWidth

G4double SleptonsPhysicsTool::m_G4SElectronRPlusWidth
protected

Definition at line 68 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusCharge

G4double SleptonsPhysicsTool::m_G4SMuonLMinusCharge
protected

Definition at line 51 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusLifetime

G4double SleptonsPhysicsTool::m_G4SMuonLMinusLifetime
protected

Definition at line 51 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusMass

G4double SleptonsPhysicsTool::m_G4SMuonLMinusMass
protected

Definition at line 51 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusPDGCode

G4double SleptonsPhysicsTool::m_G4SMuonLMinusPDGCode
protected

Definition at line 51 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusShortlived

G4bool SleptonsPhysicsTool::m_G4SMuonLMinusShortlived
protected

Definition at line 52 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusStable

G4bool SleptonsPhysicsTool::m_G4SMuonLMinusStable
protected

Definition at line 52 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLMinusWidth

G4double SleptonsPhysicsTool::m_G4SMuonLMinusWidth
protected

Definition at line 51 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusCharge

G4double SleptonsPhysicsTool::m_G4SMuonLPlusCharge
protected

Definition at line 54 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusLifetime

G4double SleptonsPhysicsTool::m_G4SMuonLPlusLifetime
protected

Definition at line 54 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusMass

G4double SleptonsPhysicsTool::m_G4SMuonLPlusMass
protected

Definition at line 54 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusPDGCode

G4double SleptonsPhysicsTool::m_G4SMuonLPlusPDGCode
protected

Definition at line 54 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusShortlived

G4bool SleptonsPhysicsTool::m_G4SMuonLPlusShortlived
protected

Definition at line 55 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusStable

G4bool SleptonsPhysicsTool::m_G4SMuonLPlusStable
protected

Definition at line 55 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonLPlusWidth

G4double SleptonsPhysicsTool::m_G4SMuonLPlusWidth
protected

Definition at line 54 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusCharge

G4double SleptonsPhysicsTool::m_G4SMuonRMinusCharge
protected

Definition at line 71 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusLifetime

G4double SleptonsPhysicsTool::m_G4SMuonRMinusLifetime
protected

Definition at line 71 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusMass

G4double SleptonsPhysicsTool::m_G4SMuonRMinusMass
protected

Definition at line 71 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusPDGCode

G4double SleptonsPhysicsTool::m_G4SMuonRMinusPDGCode
protected

Definition at line 71 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusShortlived

G4bool SleptonsPhysicsTool::m_G4SMuonRMinusShortlived
protected

Definition at line 72 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusStable

G4bool SleptonsPhysicsTool::m_G4SMuonRMinusStable
protected

Definition at line 72 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRMinusWidth

G4double SleptonsPhysicsTool::m_G4SMuonRMinusWidth
protected

Definition at line 71 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusCharge

G4double SleptonsPhysicsTool::m_G4SMuonRPlusCharge
protected

Definition at line 74 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusLifetime

G4double SleptonsPhysicsTool::m_G4SMuonRPlusLifetime
protected

Definition at line 74 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusMass

G4double SleptonsPhysicsTool::m_G4SMuonRPlusMass
protected

Definition at line 74 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusPDGCode

G4double SleptonsPhysicsTool::m_G4SMuonRPlusPDGCode
protected

Definition at line 74 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusShortlived

G4bool SleptonsPhysicsTool::m_G4SMuonRPlusShortlived
protected

Definition at line 75 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusStable

G4bool SleptonsPhysicsTool::m_G4SMuonRPlusStable
protected

Definition at line 75 of file SleptonsPhysicsTool.h.

◆ m_G4SMuonRPlusWidth

G4double SleptonsPhysicsTool::m_G4SMuonRPlusWidth
protected

Definition at line 74 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusCharge

G4double SleptonsPhysicsTool::m_G4STau1MinusCharge
protected

Definition at line 57 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusLifetime

G4double SleptonsPhysicsTool::m_G4STau1MinusLifetime
protected

Definition at line 57 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusMass

G4double SleptonsPhysicsTool::m_G4STau1MinusMass
protected

Definition at line 57 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusPDGCode

G4double SleptonsPhysicsTool::m_G4STau1MinusPDGCode
protected

Definition at line 57 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusShortlived

G4bool SleptonsPhysicsTool::m_G4STau1MinusShortlived
protected

Definition at line 58 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusStable

G4bool SleptonsPhysicsTool::m_G4STau1MinusStable
protected

Definition at line 58 of file SleptonsPhysicsTool.h.

◆ m_G4STau1MinusWidth

G4double SleptonsPhysicsTool::m_G4STau1MinusWidth
protected

Definition at line 57 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusCharge

G4double SleptonsPhysicsTool::m_G4STau1PlusCharge
protected

Definition at line 60 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusLifetime

G4double SleptonsPhysicsTool::m_G4STau1PlusLifetime
protected

Definition at line 60 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusMass

G4double SleptonsPhysicsTool::m_G4STau1PlusMass
protected

Definition at line 60 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusPDGCode

G4double SleptonsPhysicsTool::m_G4STau1PlusPDGCode
protected

Definition at line 60 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusShortlived

G4bool SleptonsPhysicsTool::m_G4STau1PlusShortlived
protected

Definition at line 61 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusStable

G4bool SleptonsPhysicsTool::m_G4STau1PlusStable
protected

Definition at line 61 of file SleptonsPhysicsTool.h.

◆ m_G4STau1PlusWidth

G4double SleptonsPhysicsTool::m_G4STau1PlusWidth
protected

Definition at line 60 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusCharge

G4double SleptonsPhysicsTool::m_G4STau2MinusCharge
protected

Definition at line 77 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusLifetime

G4double SleptonsPhysicsTool::m_G4STau2MinusLifetime
protected

Definition at line 77 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusMass

G4double SleptonsPhysicsTool::m_G4STau2MinusMass
protected

Definition at line 77 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusPDGCode

G4double SleptonsPhysicsTool::m_G4STau2MinusPDGCode
protected

Definition at line 77 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusShortlived

G4bool SleptonsPhysicsTool::m_G4STau2MinusShortlived
protected

Definition at line 78 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusStable

G4bool SleptonsPhysicsTool::m_G4STau2MinusStable
protected

Definition at line 78 of file SleptonsPhysicsTool.h.

◆ m_G4STau2MinusWidth

G4double SleptonsPhysicsTool::m_G4STau2MinusWidth
protected

Definition at line 77 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusCharge

G4double SleptonsPhysicsTool::m_G4STau2PlusCharge
protected

Definition at line 80 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusLifetime

G4double SleptonsPhysicsTool::m_G4STau2PlusLifetime
protected

Definition at line 80 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusMass

G4double SleptonsPhysicsTool::m_G4STau2PlusMass
protected

Definition at line 80 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusPDGCode

G4double SleptonsPhysicsTool::m_G4STau2PlusPDGCode
protected

Definition at line 80 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusShortlived

G4bool SleptonsPhysicsTool::m_G4STau2PlusShortlived
protected

Definition at line 81 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusStable

G4bool SleptonsPhysicsTool::m_G4STau2PlusStable
protected

Definition at line 81 of file SleptonsPhysicsTool.h.

◆ m_G4STau2PlusWidth

G4double SleptonsPhysicsTool::m_G4STau2PlusWidth
protected

Definition at line 80 of file SleptonsPhysicsTool.h.

◆ m_theSElectronLMinus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSElectronLMinus
protected

Definition at line 84 of file SleptonsPhysicsTool.h.

◆ m_theSElectronLPlus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSElectronLPlus
protected

Definition at line 85 of file SleptonsPhysicsTool.h.

◆ m_theSElectronRMinus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSElectronRMinus
protected

Definition at line 91 of file SleptonsPhysicsTool.h.

◆ m_theSElectronRPlus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSElectronRPlus
protected

Definition at line 92 of file SleptonsPhysicsTool.h.

◆ m_theSMuonLMinus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSMuonLMinus
protected

Definition at line 86 of file SleptonsPhysicsTool.h.

◆ m_theSMuonLPlus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSMuonLPlus
protected

Definition at line 87 of file SleptonsPhysicsTool.h.

◆ m_theSMuonRMinus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSMuonRMinus
protected

Definition at line 93 of file SleptonsPhysicsTool.h.

◆ m_theSMuonRPlus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSMuonRPlus
protected

Definition at line 94 of file SleptonsPhysicsTool.h.

◆ m_theSTau1Minus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSTau1Minus
protected

Definition at line 88 of file SleptonsPhysicsTool.h.

◆ m_theSTau1Plus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSTau1Plus
protected

Definition at line 89 of file SleptonsPhysicsTool.h.

◆ m_theSTau2Minus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSTau2Minus
protected

Definition at line 95 of file SleptonsPhysicsTool.h.

◆ m_theSTau2Plus

G4ParticleDefinition* SleptonsPhysicsTool::m_theSTau2Plus
protected

Definition at line 96 of file SleptonsPhysicsTool.h.


The documentation for this class was generated from the following files:
SleptonsPhysicsTool::m_G4SMuonLMinusCharge
G4double m_G4SMuonLMinusCharge
Definition: SleptonsPhysicsTool.h:51
SleptonsPhysicsTool::m_G4SElectronRPlusMass
G4double m_G4SElectronRPlusMass
Definition: SleptonsPhysicsTool.h:68
SleptonsPhysicsTool::m_G4SElectronRMinusCharge
G4double m_G4SElectronRMinusCharge
Definition: SleptonsPhysicsTool.h:65
SleptonsPhysicsTool::m_G4STau2MinusShortlived
G4bool m_G4STau2MinusShortlived
Definition: SleptonsPhysicsTool.h:78
SleptonsPhysicsTool::m_G4STau1MinusStable
G4bool m_G4STau1MinusStable
Definition: SleptonsPhysicsTool.h:58
Trk::ParticleSwitcher::particle
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
Definition: ParticleHypothesis.h:76
SleptonsPhysicsTool::m_G4SMuonLMinusShortlived
G4bool m_G4SMuonLMinusShortlived
Definition: SleptonsPhysicsTool.h:52
SleptonsPhysicsTool::m_theSTau2Plus
G4ParticleDefinition * m_theSTau2Plus
Definition: SleptonsPhysicsTool.h:96
SleptonsPhysicsTool::m_G4SMuonLMinusWidth
G4double m_G4SMuonLMinusWidth
Definition: SleptonsPhysicsTool.h:51
SleptonsPhysicsTool::m_G4SMuonLPlusPDGCode
G4double m_G4SMuonLPlusPDGCode
Definition: SleptonsPhysicsTool.h:54
SleptonsPhysicsTool::m_G4STau1PlusLifetime
G4double m_G4STau1PlusLifetime
Definition: SleptonsPhysicsTool.h:60
SleptonsPhysicsTool::m_G4STau2MinusWidth
G4double m_G4STau2MinusWidth
Definition: SleptonsPhysicsTool.h:77
SleptonsPhysicsTool::m_theSMuonRMinus
G4ParticleDefinition * m_theSMuonRMinus
Definition: SleptonsPhysicsTool.h:93
SleptonsPhysicsTool::m_G4STau2PlusWidth
G4double m_G4STau2PlusWidth
Definition: SleptonsPhysicsTool.h:80
SleptonsPhysicsTool::m_theSElectronLMinus
G4ParticleDefinition * m_theSElectronLMinus
Definition: SleptonsPhysicsTool.h:84
python.SystemOfUnits.MeV
int MeV
Definition: SystemOfUnits.py:154
SleptonsPhysicsTool::m_theSTau1Plus
G4ParticleDefinition * m_theSTau1Plus
Definition: SleptonsPhysicsTool.h:89
SleptonsPhysicsTool::m_G4STau2PlusCharge
G4double m_G4STau2PlusCharge
Definition: SleptonsPhysicsTool.h:80
SleptonsPhysicsTool::m_G4STau1MinusCharge
G4double m_G4STau1MinusCharge
Definition: SleptonsPhysicsTool.h:57
SleptonsPhysicsTool::m_G4SElectronLMinusWidth
G4double m_G4SElectronLMinusWidth
Definition: SleptonsPhysicsTool.h:45
SleptonsPhysicsTool::m_G4SElectronRPlusWidth
G4double m_G4SElectronRPlusWidth
Definition: SleptonsPhysicsTool.h:68
SleptonsPhysicsTool::m_G4SElectronRMinusMass
G4double m_G4SElectronRMinusMass
Definition: SleptonsPhysicsTool.h:65
SleptonsPhysicsTool::m_G4SMuonRPlusMass
G4double m_G4SMuonRPlusMass
Definition: SleptonsPhysicsTool.h:74
SleptonsPhysicsTool::m_G4SMuonRMinusCharge
G4double m_G4SMuonRMinusCharge
Definition: SleptonsPhysicsTool.h:71
SleptonsPhysicsTool::m_G4SMuonRMinusShortlived
G4bool m_G4SMuonRMinusShortlived
Definition: SleptonsPhysicsTool.h:72
SleptonsPhysicsTool::m_G4STau1PlusWidth
G4double m_G4STau1PlusWidth
Definition: SleptonsPhysicsTool.h:60
SleptonsPhysicsTool::m_G4SMuonRPlusLifetime
G4double m_G4SMuonRPlusLifetime
Definition: SleptonsPhysicsTool.h:74
SleptonsPhysicsTool::m_G4STau1PlusCharge
G4double m_G4STau1PlusCharge
Definition: SleptonsPhysicsTool.h:60
SleptonsPhysicsTool::m_G4STau1MinusWidth
G4double m_G4STau1MinusWidth
Definition: SleptonsPhysicsTool.h:57
SleptonsPhysicsTool::m_G4STau2MinusStable
G4bool m_G4STau2MinusStable
Definition: SleptonsPhysicsTool.h:78
SleptonsPhysicsTool::m_G4STau1MinusLifetime
G4double m_G4STau1MinusLifetime
Definition: SleptonsPhysicsTool.h:57
SleptonsPhysicsTool::m_G4SMuonRMinusLifetime
G4double m_G4SMuonRMinusLifetime
Definition: SleptonsPhysicsTool.h:71
SleptonsPhysicsTool::m_theSMuonLMinus
G4ParticleDefinition * m_theSMuonLMinus
Definition: SleptonsPhysicsTool.h:86
PARTICLEITERATOR
#define PARTICLEITERATOR
Definition: SleptonsPhysicsTool.cxx:41
SleptonsPhysicsTool::m_G4SMuonLMinusLifetime
G4double m_G4SMuonLMinusLifetime
Definition: SleptonsPhysicsTool.h:51
SleptonsPhysicsTool::m_G4STau1PlusStable
G4bool m_G4STau1PlusStable
Definition: SleptonsPhysicsTool.h:61
SleptonsPhysicsTool::m_G4SMuonLMinusMass
G4double m_G4SMuonLMinusMass
Definition: SleptonsPhysicsTool.h:51
SleptonsPhysicsTool::m_G4SMuonRPlusWidth
G4double m_G4SMuonRPlusWidth
Definition: SleptonsPhysicsTool.h:74
SleptonsPhysicsTool::m_G4SElectronLPlusMass
G4double m_G4SElectronLPlusMass
Definition: SleptonsPhysicsTool.h:48
SleptonsPhysicsTool::m_G4SElectronLMinusPDGCode
G4double m_G4SElectronLMinusPDGCode
Definition: SleptonsPhysicsTool.h:45
SleptonsPhysicsTool::m_G4SElectronRMinusLifetime
G4double m_G4SElectronRMinusLifetime
Definition: SleptonsPhysicsTool.h:65
SleptonsPhysicsTool::m_G4SMuonRMinusPDGCode
G4double m_G4SMuonRMinusPDGCode
Definition: SleptonsPhysicsTool.h:71
SleptonsPhysicsTool::m_G4SElectronLMinusLifetime
G4double m_G4SElectronLMinusLifetime
Definition: SleptonsPhysicsTool.h:45
SleptonsPhysicsTool::m_G4SElectronRPlusCharge
G4double m_G4SElectronRPlusCharge
Definition: SleptonsPhysicsTool.h:68
SleptonsPhysicsTool::m_G4SMuonLPlusMass
G4double m_G4SMuonLPlusMass
Definition: SleptonsPhysicsTool.h:54
SleptonsPhysicsTool::m_G4SElectronRMinusStable
G4bool m_G4SElectronRMinusStable
Definition: SleptonsPhysicsTool.h:66
SleptonsPhysicsTool::m_G4SElectronLMinusCharge
G4double m_G4SElectronLMinusCharge
Definition: SleptonsPhysicsTool.h:45
SleptonsPhysicsTool::m_G4SElectronLPlusStable
G4bool m_G4SElectronLPlusStable
Definition: SleptonsPhysicsTool.h:49
SleptonsPhysicsTool::m_theSMuonRPlus
G4ParticleDefinition * m_theSMuonRPlus
Definition: SleptonsPhysicsTool.h:94
SleptonsPhysicsTool::m_G4SElectronLMinusStable
G4bool m_G4SElectronLMinusStable
Definition: SleptonsPhysicsTool.h:46
SleptonsPhysicsTool::m_G4SMuonRMinusStable
G4bool m_G4SMuonRMinusStable
Definition: SleptonsPhysicsTool.h:72
SleptonsPhysicsTool::m_G4SMuonLMinusPDGCode
G4double m_G4SMuonLMinusPDGCode
Definition: SleptonsPhysicsTool.h:51
SleptonsPhysicsTool::m_G4SElectronRMinusShortlived
G4bool m_G4SElectronRMinusShortlived
Definition: SleptonsPhysicsTool.h:66
SleptonsPhysicsTool::m_G4STau1PlusShortlived
G4bool m_G4STau1PlusShortlived
Definition: SleptonsPhysicsTool.h:61
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
SleptonsPhysicsTool::m_G4STau1MinusPDGCode
G4double m_G4STau1MinusPDGCode
Definition: SleptonsPhysicsTool.h:57
test_pyathena.parent
parent
Definition: test_pyathena.py:15
SleptonsPhysicsTool::m_G4SElectronRPlusPDGCode
G4double m_G4SElectronRPlusPDGCode
Definition: SleptonsPhysicsTool.h:68
SleptonsPhysicsTool::m_G4STau1PlusMass
G4double m_G4STau1PlusMass
Definition: SleptonsPhysicsTool.h:60
SleptonsPhysicsTool::m_G4STau2PlusMass
G4double m_G4STau2PlusMass
Definition: SleptonsPhysicsTool.h:80
SleptonsPhysicsTool::m_G4STau2PlusStable
G4bool m_G4STau2PlusStable
Definition: SleptonsPhysicsTool.h:81
SleptonsPhysicsTool::m_G4STau1PlusPDGCode
G4double m_G4STau1PlusPDGCode
Definition: SleptonsPhysicsTool.h:60
SleptonsPhysicsTool::m_G4SMuonLPlusWidth
G4double m_G4SMuonLPlusWidth
Definition: SleptonsPhysicsTool.h:54
SleptonsPhysicsTool::m_G4SMuonLPlusStable
G4bool m_G4SMuonLPlusStable
Definition: SleptonsPhysicsTool.h:55
SleptonsPhysicsTool::m_G4SElectronLPlusCharge
G4double m_G4SElectronLPlusCharge
Definition: SleptonsPhysicsTool.h:48
SleptonsPhysicsTool::m_theSMuonLPlus
G4ParticleDefinition * m_theSMuonLPlus
Definition: SleptonsPhysicsTool.h:87
SleptonsPhysicsTool::m_G4STau2MinusCharge
G4double m_G4STau2MinusCharge
Definition: SleptonsPhysicsTool.h:77
SleptonsPhysicsTool::m_G4SElectronLMinusShortlived
G4bool m_G4SElectronLMinusShortlived
Definition: SleptonsPhysicsTool.h:46
SleptonsPhysicsTool::m_G4SElectronLPlusPDGCode
G4double m_G4SElectronLPlusPDGCode
Definition: SleptonsPhysicsTool.h:48
SleptonsPhysicsTool::m_G4SMuonRMinusWidth
G4double m_G4SMuonRMinusWidth
Definition: SleptonsPhysicsTool.h:71
mc.proc
proc
Definition: mc.PhPy8EG_A14NNPDF23_gg4l_example.py:22
SleptonsPhysicsTool::m_G4STau2PlusLifetime
G4double m_G4STau2PlusLifetime
Definition: SleptonsPhysicsTool.h:80
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
SleptonsPhysicsTool::m_G4SMuonRPlusCharge
G4double m_G4SMuonRPlusCharge
Definition: SleptonsPhysicsTool.h:74
SleptonsPhysicsTool::m_G4STau1MinusMass
G4double m_G4STau1MinusMass
Definition: SleptonsPhysicsTool.h:57
SleptonsPhysicsTool::m_G4SMuonLPlusShortlived
G4bool m_G4SMuonLPlusShortlived
Definition: SleptonsPhysicsTool.h:55
SleptonsPhysicsTool::m_theSTau1Minus
G4ParticleDefinition * m_theSTau1Minus
Definition: SleptonsPhysicsTool.h:88
SleptonsPhysicsTool::m_G4SElectronRMinusWidth
G4double m_G4SElectronRMinusWidth
Definition: SleptonsPhysicsTool.h:65
SleptonsPhysicsTool::m_theSElectronRPlus
G4ParticleDefinition * m_theSElectronRPlus
Definition: SleptonsPhysicsTool.h:92
SleptonsPhysicsTool::m_G4SElectronLPlusLifetime
G4double m_G4SElectronLPlusLifetime
Definition: SleptonsPhysicsTool.h:48
SleptonsPhysicsTool::m_G4SElectronRPlusLifetime
G4double m_G4SElectronRPlusLifetime
Definition: SleptonsPhysicsTool.h:68
SleptonsPhysicsTool::m_G4SElectronRMinusPDGCode
G4double m_G4SElectronRMinusPDGCode
Definition: SleptonsPhysicsTool.h:65
SleptonsPhysicsTool::m_G4SMuonLPlusLifetime
G4double m_G4SMuonLPlusLifetime
Definition: SleptonsPhysicsTool.h:54
SleptonsPhysicsTool::m_G4STau2PlusShortlived
G4bool m_G4STau2PlusShortlived
Definition: SleptonsPhysicsTool.h:81
SleptonsPhysicsTool::m_G4SElectronRPlusStable
G4bool m_G4SElectronRPlusStable
Definition: SleptonsPhysicsTool.h:69
SleptonsPhysicsTool::m_G4SElectronRPlusShortlived
G4bool m_G4SElectronRPlusShortlived
Definition: SleptonsPhysicsTool.h:69
SleptonsPhysicsTool::m_theSElectronLPlus
G4ParticleDefinition * m_theSElectronLPlus
Definition: SleptonsPhysicsTool.h:85
SleptonsPhysicsTool::m_G4SMuonLMinusStable
G4bool m_G4SMuonLMinusStable
Definition: SleptonsPhysicsTool.h:52
SleptonsPhysicsTool::m_theSTau2Minus
G4ParticleDefinition * m_theSTau2Minus
Definition: SleptonsPhysicsTool.h:95
SleptonsPhysicsTool::m_G4SMuonRPlusStable
G4bool m_G4SMuonRPlusStable
Definition: SleptonsPhysicsTool.h:75
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
SleptonsPhysicsTool::m_theSElectronRMinus
G4ParticleDefinition * m_theSElectronRMinus
Definition: SleptonsPhysicsTool.h:91
SleptonsPhysicsTool::m_G4STau2PlusPDGCode
G4double m_G4STau2PlusPDGCode
Definition: SleptonsPhysicsTool.h:80
SleptonsPhysicsTool::m_G4SElectronLPlusWidth
G4double m_G4SElectronLPlusWidth
Definition: SleptonsPhysicsTool.h:48
declareProperty
#define declareProperty(n, p, h)
Definition: BaseFakeBkgTool.cxx:15
SleptonsPhysicsTool::m_G4SElectronLMinusMass
G4double m_G4SElectronLMinusMass
Definition: SleptonsPhysicsTool.h:45
SleptonsPhysicsTool::m_G4SMuonLPlusCharge
G4double m_G4SMuonLPlusCharge
Definition: SleptonsPhysicsTool.h:54
SleptonsPhysicsTool::m_G4SElectronLPlusShortlived
G4bool m_G4SElectronLPlusShortlived
Definition: SleptonsPhysicsTool.h:49
python.SystemOfUnits.eplus
int eplus
Definition: SystemOfUnits.py:137
SleptonsPhysicsTool::m_G4SMuonRPlusShortlived
G4bool m_G4SMuonRPlusShortlived
Definition: SleptonsPhysicsTool.h:75
SleptonsPhysicsTool::m_G4SMuonRMinusMass
G4double m_G4SMuonRMinusMass
Definition: SleptonsPhysicsTool.h:71
SleptonsPhysicsTool::m_G4STau2MinusLifetime
G4double m_G4STau2MinusLifetime
Definition: SleptonsPhysicsTool.h:77
G4AtlasPhysicsOption::BSMPhysics
@ BSMPhysics
Definition: IPhysicsOptionTool.h:22
SleptonsPhysicsTool::m_G4STau2MinusPDGCode
G4double m_G4STau2MinusPDGCode
Definition: SleptonsPhysicsTool.h:77
GeV
#define GeV
Definition: CaloTransverseBalanceVecMon.cxx:30
SleptonsPhysicsTool::m_G4SMuonRPlusPDGCode
G4double m_G4SMuonRPlusPDGCode
Definition: SleptonsPhysicsTool.h:74
SleptonsPhysicsTool::m_G4STau1MinusShortlived
G4bool m_G4STau1MinusShortlived
Definition: SleptonsPhysicsTool.h:58
SleptonsPhysicsTool::m_G4STau2MinusMass
G4double m_G4STau2MinusMass
Definition: SleptonsPhysicsTool.h:77