| 
    Geant4
    10.00.p03
    
   | 
 
#include <G4PhononTrackMap.hh>
 Collaboration diagram for G4PhononTrackMap: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 41 of file G4PhononTrackMap.hh.
| typedef std::map<const G4Track*, G4ThreeVector> G4PhononTrackMap::TrkIDKmap | 
Definition at line 43 of file G4PhononTrackMap.hh.
      
  | 
  inlineprivate | 
Definition at line 71 of file G4PhononTrackMap.hh.
References Clear().
Referenced by GetPhononTrackMap().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlineprivate | 
Definition at line 72 of file G4PhononTrackMap.hh.
| void G4PhononTrackMap::Clear | ( | ) | 
Definition at line 52 of file G4PhononTrackMap.cc.
References theMap.
Referenced by G4PhononTrackMap().
 Here is the caller graph for this function:Definition at line 60 of file G4PhononTrackMap.cc.
References theMap.
Referenced by G4VPhononProcess::StartTracking().
 Here is the caller graph for this function:Definition at line 60 of file G4PhononTrackMap.hh.
References Find().
Referenced by Find().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlinestatic | 
Definition at line 48 of file G4PhononTrackMap.hh.
References GetPhononTrackMap().
 Here is the call graph for this function:| const G4ThreeVector & G4PhononTrackMap::GetK | ( | const G4Track * | track | ) | const | 
Definition at line 82 of file G4PhononTrackMap.cc.
References theMap.
Referenced by G4VPhononProcess::CreateSecondary(), G4PhononDownconversion::MakeLTSecondaries(), and G4PhononDownconversion::MakeTTSecondaries().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 56 of file G4PhononTrackMap.hh.
References GetK().
Referenced by GetK().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 47 of file G4PhononTrackMap.cc.
References G4PhononTrackMap(), and theTrackMap.
Referenced by XPhononStackingAction::ClassifyNewTrack(), and GetInstance().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4PhononTrackMap::RemoveTrack | ( | const G4Track * | track | ) | 
Definition at line 67 of file G4PhononTrackMap.cc.
References theMap.
Referenced by G4VPhononProcess::EndTracking().
 Here is the caller graph for this function:| void G4PhononTrackMap::SetK | ( | const G4Track * | track, | 
| const G4ThreeVector & | K | ||
| ) | 
Definition at line 75 of file G4PhononTrackMap.cc.
References theMap.
Referenced by XPhononStackingAction::ClassifyNewTrack(), G4VPhononProcess::CreateSecondary(), and G4VPhononProcess::StartTracking().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 52 of file G4PhononTrackMap.hh.
References SetK().
Referenced by SetK().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 68 of file G4PhononTrackMap.hh.
Referenced by Clear(), Find(), GetK(), RemoveTrack(), and SetK().
      
  | 
  static | 
Definition at line 44 of file G4PhononTrackMap.hh.
Referenced by GetPhononTrackMap().