BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEmcTruthHit Class Reference

#include <BesEmcHit.hh>

Inheritance diagram for BesEmcTruthHit:

Public Member Functions

 BesEmcTruthHit ()
virtual ~BesEmcTruthHit ()
 BesEmcTruthHit (const BesEmcTruthHit &)
const BesEmcTruthHitoperator= (const BesEmcTruthHit &)
G4int operator== (const BesEmcTruthHit &) const
void * operator new (size_t)
void operator delete (void *)
void Print ()
void SetIdentify (Identifier id)
void SetTrackIndex (G4int index)
void SetG4TrackId (G4int trackId)
void SetHitEmc (G4int is)
void SetPDGCode (G4int code)
void SetPDGCharge (G4double charge)
void SetParticleName (G4String name)
void SetEDep (G4double de)
void SetTime (G4double time)
void SetMomentum (G4ThreeVector p)
void SetPosition (G4ThreeVector pos)
Identifier GetIdentify () const
G4int GetTrackIndex () const
G4int GetG4TrackId () const
G4int GetHitEmc () const
G4int GetPDGCode () const
G4double GetPDGCharge () const
G4String GetParticleName () const
G4double GetEDep () const
G4double GetTime () const
G4ThreeVector GetMomentum () const
G4ThreeVector GetPosition () const
std::map< Identifier, G4double >::const_iterator Begin () const
std::map< Identifier, G4double >::const_iterator End () const
std::map< Identifier, G4double >::const_iterator Find (Identifier) const
G4double GetEHit (Identifier)
void AddEHit (Identifier, G4double)
void Insert (Identifier, G4double)
G4int Size () const
 BesEmcTruthHit ()
virtual ~BesEmcTruthHit ()
 BesEmcTruthHit (const BesEmcTruthHit &)
const BesEmcTruthHitoperator= (const BesEmcTruthHit &)
G4int operator== (const BesEmcTruthHit &) const
void * operator new (size_t)
void operator delete (void *)
void Print ()
void SetIdentify (Identifier id)
void SetTrackIndex (G4int index)
void SetG4TrackId (G4int trackId)
void SetHitEmc (G4int is)
void SetPDGCode (G4int code)
void SetPDGCharge (G4double charge)
void SetParticleName (G4String name)
void SetEDep (G4double de)
void SetTime (G4double time)
void SetMomentum (G4ThreeVector p)
void SetPosition (G4ThreeVector pos)
Identifier GetIdentify () const
G4int GetTrackIndex () const
G4int GetG4TrackId () const
G4int GetHitEmc () const
G4int GetPDGCode () const
G4double GetPDGCharge () const
G4String GetParticleName () const
G4double GetEDep () const
G4double GetTime () const
G4ThreeVector GetMomentum () const
G4ThreeVector GetPosition () const
std::map< Identifier, G4double >::const_iterator Begin () const
std::map< Identifier, G4double >::const_iterator End () const
std::map< Identifier, G4double >::const_iterator Find (Identifier) const
G4double GetEHit (Identifier)
void AddEHit (Identifier, G4double)
void Insert (Identifier, G4double)
G4int Size () const
 BesEmcTruthHit ()
virtual ~BesEmcTruthHit ()
 BesEmcTruthHit (const BesEmcTruthHit &)
const BesEmcTruthHitoperator= (const BesEmcTruthHit &)
G4int operator== (const BesEmcTruthHit &) const
void * operator new (size_t)
void operator delete (void *)
void Print ()
void SetIdentify (Identifier id)
void SetTrackIndex (G4int index)
void SetG4TrackId (G4int trackId)
void SetHitEmc (G4int is)
void SetPDGCode (G4int code)
void SetPDGCharge (G4double charge)
void SetParticleName (G4String name)
void SetEDep (G4double de)
void SetTime (G4double time)
void SetMomentum (G4ThreeVector p)
void SetPosition (G4ThreeVector pos)
Identifier GetIdentify () const
G4int GetTrackIndex () const
G4int GetG4TrackId () const
G4int GetHitEmc () const
G4int GetPDGCode () const
G4double GetPDGCharge () const
G4String GetParticleName () const
G4double GetEDep () const
G4double GetTime () const
G4ThreeVector GetMomentum () const
G4ThreeVector GetPosition () const
std::map< Identifier, G4double >::const_iterator Begin () const
std::map< Identifier, G4double >::const_iterator End () const
std::map< Identifier, G4double >::const_iterator Find (Identifier) const
G4double GetEHit (Identifier)
void AddEHit (Identifier, G4double)
void Insert (Identifier, G4double)
G4int Size () const

Detailed Description

Constructor & Destructor Documentation

◆ BesEmcTruthHit() [1/6]

BesEmcTruthHit::BesEmcTruthHit ( )

Definition at line 104 of file BesEmcHit.cc.

104 {
105 m_trackIndex = -1;
106 m_g4TrackId = -1;
107 m_hitEmc = -1;
108 m_PDGCode = 0;
109 m_PDGCharge = 0;
110 m_particleName = G4String();
111 m_edep = 0;
112 m_time = 0;
113 m_momentum = G4ThreeVector( 0, 0, 0 );
114 m_position = G4ThreeVector( 0, 0, 0 );
115 m_hitMap.clear();
116}

Referenced by BesEmcTruthHit(), operator delete(), operator=(), and operator==().

◆ ~BesEmcTruthHit() [1/3]

BesEmcTruthHit::~BesEmcTruthHit ( )
virtual

Definition at line 118 of file BesEmcHit.cc.

118{}

◆ BesEmcTruthHit() [2/6]

BesEmcTruthHit::BesEmcTruthHit ( const BesEmcTruthHit & right)

Definition at line 120 of file BesEmcHit.cc.

120: G4VHit() { *this = right; }

◆ BesEmcTruthHit() [3/6]

BesEmcTruthHit::BesEmcTruthHit ( )

◆ ~BesEmcTruthHit() [2/3]

virtual BesEmcTruthHit::~BesEmcTruthHit ( )
virtual

◆ BesEmcTruthHit() [4/6]

BesEmcTruthHit::BesEmcTruthHit ( const BesEmcTruthHit & )

◆ BesEmcTruthHit() [5/6]

BesEmcTruthHit::BesEmcTruthHit ( )

◆ ~BesEmcTruthHit() [3/3]

virtual BesEmcTruthHit::~BesEmcTruthHit ( )
virtual

◆ BesEmcTruthHit() [6/6]

BesEmcTruthHit::BesEmcTruthHit ( const BesEmcTruthHit & )

Member Function Documentation

◆ AddEHit() [1/3]

void BesEmcTruthHit::AddEHit ( Identifier id,
G4double energy )

Definition at line 173 of file BesEmcHit.cc.

173 {
174 if ( energy > 0 ) m_hitMap[id] += energy;
175}
************Class m_ypar INTEGER m_KeyWgt INTEGER m_KeyIHVP INTEGER m_KeyGPS INTEGER m_IsBeamPolarized INTEGER m_EvtGenInterface DOUBLE PRECISION m_Emin DOUBLE PRECISION m_sphot DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_q2 DOUBLE PRECISION m_PolBeam2 DOUBLE PRECISION m_xErrPb *COMMON c_KK2f $ !CMS energy average $ !Spin Polarization vector first beam $ !Spin Polarization vector second beam $ !Beam energy spread[GeV] $ !minimum hadronization energy[GeV] $ !input READ never touch them !$ !debug facility $ !maximum weight $ !inverse alfaQED $ !minimum real photon energy
Definition KK2f.h:50

Referenced by BesEmcSD::ProcessHits().

◆ AddEHit() [2/3]

void BesEmcTruthHit::AddEHit ( Identifier ,
G4double  )

◆ AddEHit() [3/3]

void BesEmcTruthHit::AddEHit ( Identifier ,
G4double  )

◆ Begin() [1/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Begin ( ) const

Definition at line 159 of file BesEmcHit.cc.

159 {
160 return m_hitMap.begin();
161}

Referenced by operator=(), and BesMcTruthWriter::SaveEmcTruth().

◆ Begin() [2/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Begin ( ) const

◆ Begin() [3/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Begin ( ) const

◆ End() [1/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::End ( ) const

Definition at line 163 of file BesEmcHit.cc.

163 {
164 return m_hitMap.end();
165}

Referenced by operator=(), BesEmcSD::ProcessHits(), and BesMcTruthWriter::SaveEmcTruth().

◆ End() [2/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::End ( ) const

◆ End() [3/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::End ( ) const

◆ Find() [1/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Find ( Identifier id) const

Definition at line 167 of file BesEmcHit.cc.

167 {
168 return m_hitMap.find( id );
169}

Referenced by BesEmcSD::ProcessHits().

◆ Find() [2/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Find ( Identifier ) const

◆ Find() [3/3]

std::map< Identifier, G4double >::const_iterator BesEmcTruthHit::Find ( Identifier ) const

◆ GetEDep() [1/3]

G4double BesEmcTruthHit::GetEDep ( ) const
inline

◆ GetEDep() [2/3]

G4double BesEmcTruthHit::GetEDep ( ) const
inline

Definition at line 140 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

140{ return m_edep; }

◆ GetEDep() [3/3]

G4double BesEmcTruthHit::GetEDep ( ) const
inline

Definition at line 140 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

140{ return m_edep; }

◆ GetEHit() [1/3]

G4double BesEmcTruthHit::GetEHit ( Identifier id)

Definition at line 171 of file BesEmcHit.cc.

171{ return m_hitMap[id]; }

◆ GetEHit() [2/3]

G4double BesEmcTruthHit::GetEHit ( Identifier )

◆ GetEHit() [3/3]

G4double BesEmcTruthHit::GetEHit ( Identifier )

◆ GetG4TrackId() [1/3]

G4int BesEmcTruthHit::GetG4TrackId ( ) const
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

135{ return m_g4TrackId; }

◆ GetG4TrackId() [2/3]

G4int BesEmcTruthHit::GetG4TrackId ( ) const
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

135{ return m_g4TrackId; }

◆ GetG4TrackId() [3/3]

G4int BesEmcTruthHit::GetG4TrackId ( ) const
inline

Definition at line 135 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

135{ return m_g4TrackId; }

◆ GetHitEmc() [1/3]

G4int BesEmcTruthHit::GetHitEmc ( ) const
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

136{ return m_hitEmc; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetHitEmc() [2/3]

G4int BesEmcTruthHit::GetHitEmc ( ) const
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

136{ return m_hitEmc; }

◆ GetHitEmc() [3/3]

G4int BesEmcTruthHit::GetHitEmc ( ) const
inline

Definition at line 136 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

136{ return m_hitEmc; }

◆ GetIdentify() [1/3]

Identifier BesEmcTruthHit::GetIdentify ( ) const
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

133{ return m_identify; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetIdentify() [2/3]

Identifier BesEmcTruthHit::GetIdentify ( ) const
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

133{ return m_identify; }

◆ GetIdentify() [3/3]

Identifier BesEmcTruthHit::GetIdentify ( ) const
inline

Definition at line 133 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

133{ return m_identify; }

◆ GetMomentum() [1/3]

G4ThreeVector BesEmcTruthHit::GetMomentum ( ) const
inline

Definition at line 142 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

142{ return m_momentum; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetMomentum() [2/3]

G4ThreeVector BesEmcTruthHit::GetMomentum ( ) const
inline

Definition at line 142 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

142{ return m_momentum; }

◆ GetMomentum() [3/3]

G4ThreeVector BesEmcTruthHit::GetMomentum ( ) const
inline

Definition at line 142 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

142{ return m_momentum; }

◆ GetParticleName() [1/3]

G4String BesEmcTruthHit::GetParticleName ( ) const
inline

Definition at line 139 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

139{ return m_particleName; }

◆ GetParticleName() [2/3]

G4String BesEmcTruthHit::GetParticleName ( ) const
inline

Definition at line 139 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

139{ return m_particleName; }

◆ GetParticleName() [3/3]

G4String BesEmcTruthHit::GetParticleName ( ) const
inline

Definition at line 139 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

139{ return m_particleName; }

◆ GetPDGCharge() [1/3]

G4double BesEmcTruthHit::GetPDGCharge ( ) const
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

138{ return m_PDGCharge; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetPDGCharge() [2/3]

G4double BesEmcTruthHit::GetPDGCharge ( ) const
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

138{ return m_PDGCharge; }

◆ GetPDGCharge() [3/3]

G4double BesEmcTruthHit::GetPDGCharge ( ) const
inline

Definition at line 138 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

138{ return m_PDGCharge; }

◆ GetPDGCode() [1/3]

G4int BesEmcTruthHit::GetPDGCode ( ) const
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

137{ return m_PDGCode; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetPDGCode() [2/3]

G4int BesEmcTruthHit::GetPDGCode ( ) const
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

137{ return m_PDGCode; }

◆ GetPDGCode() [3/3]

G4int BesEmcTruthHit::GetPDGCode ( ) const
inline

Definition at line 137 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

137{ return m_PDGCode; }

◆ GetPosition() [1/3]

G4ThreeVector BesEmcTruthHit::GetPosition ( ) const
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

143{ return m_position; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetPosition() [2/3]

G4ThreeVector BesEmcTruthHit::GetPosition ( ) const
inline

Definition at line 143 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

143{ return m_position; }

◆ GetPosition() [3/3]

G4ThreeVector BesEmcTruthHit::GetPosition ( ) const
inline

Definition at line 143 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

143{ return m_position; }

◆ GetTime() [1/3]

G4double BesEmcTruthHit::GetTime ( ) const
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

141{ return m_time; }

Referenced by BesMcTruthWriter::SaveEmcTruth().

◆ GetTime() [2/3]

G4double BesEmcTruthHit::GetTime ( ) const
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

141{ return m_time; }

◆ GetTime() [3/3]

G4double BesEmcTruthHit::GetTime ( ) const
inline

Definition at line 141 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

141{ return m_time; }

◆ GetTrackIndex() [1/3]

G4int BesEmcTruthHit::GetTrackIndex ( ) const
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

134{ return m_trackIndex; }

Referenced by BesEmcSD::ProcessHits(), and BesMcTruthWriter::SaveEmcTruth().

◆ GetTrackIndex() [2/3]

G4int BesEmcTruthHit::GetTrackIndex ( ) const
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

134{ return m_trackIndex; }

◆ GetTrackIndex() [3/3]

G4int BesEmcTruthHit::GetTrackIndex ( ) const
inline

Definition at line 134 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

134{ return m_trackIndex; }

◆ Insert() [1/3]

void BesEmcTruthHit::Insert ( Identifier id,
G4double energy )

Definition at line 177 of file BesEmcHit.cc.

177 {
178 if ( energy > 0 ) m_hitMap[id] = energy;
179}

Referenced by operator=(), and BesEmcSD::ProcessHits().

◆ Insert() [2/3]

void BesEmcTruthHit::Insert ( Identifier ,
G4double  )

◆ Insert() [3/3]

void BesEmcTruthHit::Insert ( Identifier ,
G4double  )

◆ operator delete() [1/3]

void BesEmcTruthHit::operator delete ( void * aHit)
inline

Definition at line 189 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

189 {
190 BesEmcTruthHitAllocator.FreeSingle( (BesEmcTruthHit*)aHit );
191}
G4Allocator< BesEmcTruthHit > BesEmcTruthHitAllocator
Definition BesEmcHit.cc:17

◆ operator delete() [2/3]

void BesEmcTruthHit::operator delete ( void * )
inline

◆ operator delete() [3/3]

void BesEmcTruthHit::operator delete ( void * )
inline

◆ operator new() [1/3]

void * BesEmcTruthHit::operator new ( size_t )
inline

Definition at line 183 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

183 {
184 void* aHit;
185 aHit = (void*)BesEmcTruthHitAllocator.MallocSingle();
186 return aHit;
187}

◆ operator new() [2/3]

void * BesEmcTruthHit::operator new ( size_t )
inline

◆ operator new() [3/3]

void * BesEmcTruthHit::operator new ( size_t )
inline

◆ operator=() [1/3]

const BesEmcTruthHit & BesEmcTruthHit::operator= ( const BesEmcTruthHit & right)

Definition at line 122 of file BesEmcHit.cc.

122 {
123 m_hitMap.clear();
124 std::map<Identifier, G4double>::const_iterator iHitMap;
125 if ( this != &right )
126 {
127 for ( iHitMap = right.Begin(); iHitMap != right.End(); iHitMap++ )
128 { Insert( iHitMap->first, iHitMap->second ); }
129
130 m_identify = right.m_identify;
131 m_trackIndex = right.m_trackIndex;
132 m_g4TrackId = right.m_g4TrackId;
133 m_hitEmc = right.m_hitEmc;
134 m_PDGCode = right.m_PDGCode;
135 m_PDGCharge = right.m_PDGCharge;
136 m_particleName = right.m_particleName;
137 m_edep = right.m_edep;
138 m_time = right.m_time;
139 m_momentum = right.m_momentum;
140 m_position = right.m_position;
141 }
142
143 return *this;
144}
std::map< Identifier, G4double >::const_iterator End() const
Definition BesEmcHit.cc:163
void Insert(Identifier, G4double)
Definition BesEmcHit.cc:177
std::map< Identifier, G4double >::const_iterator Begin() const
Definition BesEmcHit.cc:159

◆ operator=() [2/3]

const BesEmcTruthHit & BesEmcTruthHit::operator= ( const BesEmcTruthHit & )

◆ operator=() [3/3]

const BesEmcTruthHit & BesEmcTruthHit::operator= ( const BesEmcTruthHit & )

◆ operator==() [1/3]

G4int BesEmcTruthHit::operator== ( const BesEmcTruthHit & ) const

◆ operator==() [2/3]

G4int BesEmcTruthHit::operator== ( const BesEmcTruthHit & ) const

◆ operator==() [3/3]

G4int BesEmcTruthHit::operator== ( const BesEmcTruthHit & ) const

◆ Print() [1/3]

void BesEmcTruthHit::Print ( )

Definition at line 146 of file BesEmcHit.cc.

146 {
147 G4cout << "Id: " << m_identify << "\tTrack Index: " << m_trackIndex
148 << "\tG4 Track Id: " << m_g4TrackId << "\tHit Emc: " << m_hitEmc
149 << "\tTotal Energy: " << m_edep << "\nPDGCode: " << m_PDGCode
150 << "\tCharge: " << m_PDGCharge << "\tParticle Name: " << m_particleName
151 << "\nGloble Time: " << m_time << "\tMomentum: " << m_momentum.mag()
152 << "\tPosition: " << m_position << G4endl;
153
154 std::map<Identifier, G4double>::iterator iHitMap;
155 for ( iHitMap = m_hitMap.begin(); iHitMap != m_hitMap.end(); iHitMap++ )
156 { G4cout << iHitMap->first << "\t" << iHitMap->second << G4endl; }
157}

◆ Print() [2/3]

void BesEmcTruthHit::Print ( )

◆ Print() [3/3]

void BesEmcTruthHit::Print ( )

◆ SetEDep() [1/3]

void BesEmcTruthHit::SetEDep ( G4double de)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

128{ m_edep = de; }

Referenced by BesEmcSD::ProcessHits().

◆ SetEDep() [2/3]

void BesEmcTruthHit::SetEDep ( G4double de)
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

128{ m_edep = de; }

◆ SetEDep() [3/3]

void BesEmcTruthHit::SetEDep ( G4double de)
inline

Definition at line 128 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

128{ m_edep = de; }

◆ SetG4TrackId() [1/3]

void BesEmcTruthHit::SetG4TrackId ( G4int trackId)
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

123{ m_g4TrackId = trackId; }

Referenced by BesEmcSD::ProcessHits().

◆ SetG4TrackId() [2/3]

void BesEmcTruthHit::SetG4TrackId ( G4int trackId)
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

123{ m_g4TrackId = trackId; }

◆ SetG4TrackId() [3/3]

void BesEmcTruthHit::SetG4TrackId ( G4int trackId)
inline

Definition at line 123 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

123{ m_g4TrackId = trackId; }

◆ SetHitEmc() [1/3]

void BesEmcTruthHit::SetHitEmc ( G4int is)
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

124{ m_hitEmc = is; }

Referenced by BesEmcSD::ProcessHits().

◆ SetHitEmc() [2/3]

void BesEmcTruthHit::SetHitEmc ( G4int is)
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

124{ m_hitEmc = is; }

◆ SetHitEmc() [3/3]

void BesEmcTruthHit::SetHitEmc ( G4int is)
inline

Definition at line 124 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

124{ m_hitEmc = is; }

◆ SetIdentify() [1/3]

void BesEmcTruthHit::SetIdentify ( Identifier id)
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

121{ m_identify = id; }

Referenced by BesEmcSD::ProcessHits().

◆ SetIdentify() [2/3]

void BesEmcTruthHit::SetIdentify ( Identifier id)
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

121{ m_identify = id; }

◆ SetIdentify() [3/3]

void BesEmcTruthHit::SetIdentify ( Identifier id)
inline

Definition at line 121 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

121{ m_identify = id; }

◆ SetMomentum() [1/3]

void BesEmcTruthHit::SetMomentum ( G4ThreeVector p)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

130{ m_momentum = p; }

Referenced by BesEmcSD::ProcessHits().

◆ SetMomentum() [2/3]

void BesEmcTruthHit::SetMomentum ( G4ThreeVector p)
inline

Definition at line 130 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

130{ m_momentum = p; }

◆ SetMomentum() [3/3]

void BesEmcTruthHit::SetMomentum ( G4ThreeVector p)
inline

Definition at line 130 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

130{ m_momentum = p; }

◆ SetParticleName() [1/3]

void BesEmcTruthHit::SetParticleName ( G4String name)
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

127{ m_particleName = name; }

Referenced by BesEmcSD::ProcessHits().

◆ SetParticleName() [2/3]

void BesEmcTruthHit::SetParticleName ( G4String name)
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

127{ m_particleName = name; }

◆ SetParticleName() [3/3]

void BesEmcTruthHit::SetParticleName ( G4String name)
inline

Definition at line 127 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

127{ m_particleName = name; }

◆ SetPDGCharge() [1/3]

void BesEmcTruthHit::SetPDGCharge ( G4double charge)
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

126{ m_PDGCharge = charge; }

Referenced by BesEmcSD::ProcessHits().

◆ SetPDGCharge() [2/3]

void BesEmcTruthHit::SetPDGCharge ( G4double charge)
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

126{ m_PDGCharge = charge; }

◆ SetPDGCharge() [3/3]

void BesEmcTruthHit::SetPDGCharge ( G4double charge)
inline

Definition at line 126 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

126{ m_PDGCharge = charge; }

◆ SetPDGCode() [1/3]

void BesEmcTruthHit::SetPDGCode ( G4int code)
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

125{ m_PDGCode = code; }

Referenced by BesEmcSD::ProcessHits().

◆ SetPDGCode() [2/3]

void BesEmcTruthHit::SetPDGCode ( G4int code)
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

125{ m_PDGCode = code; }

◆ SetPDGCode() [3/3]

void BesEmcTruthHit::SetPDGCode ( G4int code)
inline

Definition at line 125 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

125{ m_PDGCode = code; }

◆ SetPosition() [1/3]

void BesEmcTruthHit::SetPosition ( G4ThreeVector pos)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

131{ m_position = pos; }

Referenced by BesEmcSD::ProcessHits().

◆ SetPosition() [2/3]

void BesEmcTruthHit::SetPosition ( G4ThreeVector pos)
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

131{ m_position = pos; }

◆ SetPosition() [3/3]

void BesEmcTruthHit::SetPosition ( G4ThreeVector pos)
inline

Definition at line 131 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

131{ m_position = pos; }

◆ SetTime() [1/3]

void BesEmcTruthHit::SetTime ( G4double time)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

129{ m_time = time; }
Double_t time

Referenced by BesEmcSD::ProcessHits().

◆ SetTime() [2/3]

void BesEmcTruthHit::SetTime ( G4double time)
inline

Definition at line 129 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

129{ m_time = time; }

◆ SetTime() [3/3]

void BesEmcTruthHit::SetTime ( G4double time)
inline

Definition at line 129 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

129{ m_time = time; }

◆ SetTrackIndex() [1/3]

void BesEmcTruthHit::SetTrackIndex ( G4int index)
inline

Definition at line 122 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

122{ m_trackIndex = index; }

Referenced by BesEmcSD::ProcessHits().

◆ SetTrackIndex() [2/3]

void BesEmcTruthHit::SetTrackIndex ( G4int index)
inline

Definition at line 122 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

122{ m_trackIndex = index; }

◆ SetTrackIndex() [3/3]

void BesEmcTruthHit::SetTrackIndex ( G4int index)
inline

Definition at line 122 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

122{ m_trackIndex = index; }

◆ Size() [1/3]

G4int BesEmcTruthHit::Size ( ) const

Definition at line 181 of file BesEmcHit.cc.

181{ return m_hitMap.size(); }

◆ Size() [2/3]

G4int BesEmcTruthHit::Size ( ) const

◆ Size() [3/3]

G4int BesEmcTruthHit::Size ( ) const

The documentation for this class was generated from the following files: