ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Simulation
G4Extensions
Quirks
src
Quirk.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef QUIRK_H
6
#define QUIRK_H
7
8
#include "G4ParticleDefinition.hh"
9
10
class
InfracolorForce
;
11
12
class
Quirk
:
public
G4ParticleDefinition {
13
public
:
14
Quirk
(
15
const
G4String& aName, G4double mass,
16
G4double
width
, G4double
charge
,
17
G4int iSpin, G4int iParity,
18
G4int iConjugation, G4int iIsospin,
19
G4int iIsospin3, G4int gParity,
20
const
G4String& pType, G4int lepton,
21
G4int baryon, G4int encoding,
22
G4bool stable, G4double lifetime,
23
G4DecayTable *decaytable, G4bool shortlived,
24
const
G4String& subType =
""
,
25
G4int anti_encoding = 0,
26
G4double magneticMoment = 0.0
27
);
28
~Quirk
();
29
const
InfracolorForce
&
GetStringIn
()
const
{
return
*
m_stringIn
; }
30
InfracolorForce
&
GetStringIn
() {
return
*
m_stringIn
; }
31
32
Quirk
(
const
Quirk
&) =
delete
;
33
Quirk
&
operator=
(
const
Quirk
&) =
delete
;
34
35
private
:
36
InfracolorForce
*
m_stringIn
;
37
};
38
39
#endif
charge
double charge(const T &p)
Definition
AtlasPID.h:1003
width
const double width
Definition
TTileTripReader.cxx:24
InfracolorForce
Definition
InfracolorForce.h:14
Quirk::GetStringIn
const InfracolorForce & GetStringIn() const
Definition
Quirk.h:29
Quirk::m_stringIn
InfracolorForce * m_stringIn
Definition
Quirk.h:36
Quirk::operator=
Quirk & operator=(const Quirk &)=delete
Quirk::~Quirk
~Quirk()
Definition
Quirk.cxx:44
Quirk::Quirk
Quirk(const G4String &aName, G4double mass, G4double width, G4double charge, G4int iSpin, G4int iParity, G4int iConjugation, G4int iIsospin, G4int iIsospin3, G4int gParity, const G4String &pType, G4int lepton, G4int baryon, G4int encoding, G4bool stable, G4double lifetime, G4DecayTable *decaytable, G4bool shortlived, const G4String &subType="", G4int anti_encoding=0, G4double magneticMoment=0.0)
Definition
Quirk.cxx:9
Quirk::GetStringIn
InfracolorForce & GetStringIn()
Definition
Quirk.h:30
Quirk::Quirk
Quirk(const Quirk &)=delete
Generated on
for ATLAS Offline Software by
1.17.0