ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/solidstate/phonon/include/G4PhononTrackMap.hh>
Public Types | |
typedef std::map< const G4Track *, G4ThreeVector > | TrkIDKmap |
Public Member Functions | |
void | SetK (const G4Track *track, const G4ThreeVector &K) |
void | SetK (const G4Track &track, const G4ThreeVector &K) |
const G4ThreeVector & | GetK (const G4Track *track) const |
const G4ThreeVector & | GetK (const G4Track &track) const |
G4bool | Find (const G4Track *track) const |
G4bool | Find (const G4Track &track) const |
void | RemoveTrack (const G4Track *track) |
void | Clear () |
Static Public Member Functions | |
static G4PhononTrackMap * | GetPhononTrackMap () |
static G4PhononTrackMap * | GetInstance () |
Static Public Attributes | |
static G4ThreadLocal G4PhononTrackMap * | theTrackMap = 0 |
Private Member Functions | |
G4PhononTrackMap () | |
~G4PhononTrackMap () | |
Private Attributes | |
TrkIDKmap | theMap |
Definition at line 40 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 40 of file G4PhononTrackMap.hh
typedef std::map<const G4Track*, G4ThreeVector> G4PhononTrackMap::TrkIDKmap |
Definition at line 42 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 42 of file G4PhononTrackMap.hh
|
inlineprivate |
Definition at line 70 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 70 of file G4PhononTrackMap.hh
References Clear().
Referenced by GetPhononTrackMap().
|
inlineprivate |
Definition at line 71 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 71 of file G4PhononTrackMap.hh
void G4PhononTrackMap::Clear | ( | ) |
Definition at line 51 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 51 of file G4PhononTrackMap.cc
References theMap.
Referenced by G4PhononTrackMap().
Definition at line 59 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 59 of file G4PhononTrackMap.cc
References theMap.
Referenced by G4VPhononProcess::StartTracking().
Definition at line 59 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 59 of file G4PhononTrackMap.hh
References Find().
Referenced by Find().
|
inlinestatic |
Definition at line 47 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 47 of file G4PhononTrackMap.hh
References GetPhononTrackMap().
const G4ThreeVector & G4PhononTrackMap::GetK | ( | const G4Track * | track | ) | const |
Definition at line 81 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 81 of file G4PhononTrackMap.cc
References theMap.
Referenced by G4VPhononProcess::CreateSecondary(), G4PhononDownconversion::MakeLTSecondaries(), and G4PhononDownconversion::MakeTTSecondaries().
|
inline |
Definition at line 55 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 55 of file G4PhononTrackMap.hh
References GetK().
Referenced by GetK().
|
static |
Definition at line 46 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 46 of file G4PhononTrackMap.cc
References G4PhononTrackMap(), and theTrackMap.
Referenced by XPhononStackingAction::ClassifyNewTrack(), and GetInstance().
Definition at line 66 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 66 of file G4PhononTrackMap.cc
References theMap.
Referenced by G4VPhononProcess::EndTracking().
void G4PhononTrackMap::SetK | ( | const G4Track * | track, |
const G4ThreeVector & | K | ||
) |
Definition at line 74 of file G4PhononTrackMap.cc.
View newest version in sPHENIX GitHub at line 74 of file G4PhononTrackMap.cc
Referenced by XPhononStackingAction::ClassifyNewTrack(), G4VPhononProcess::CreateSecondary(), and G4VPhononProcess::StartTracking().
|
inline |
Definition at line 51 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 51 of file G4PhononTrackMap.hh
References SetK().
Referenced by SetK().
|
private |
Definition at line 67 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 67 of file G4PhononTrackMap.hh
Referenced by Clear(), Find(), GetK(), RemoveTrack(), and SetK().
|
static |
Definition at line 43 of file G4PhononTrackMap.hh.
View newest version in sPHENIX GitHub at line 43 of file G4PhononTrackMap.hh
Referenced by GetPhononTrackMap().