#include <TrackRecord.h>
Definition at line 12 of file TrackRecord.h.
 
◆ TrackRecord() [1/3]
  
  | 
        
          | TrackRecord::TrackRecord | ( |  | ) |  |  | default | 
 
 
◆ ~TrackRecord()
  
  | 
        
          | virtual TrackRecord::~TrackRecord | ( |  | ) |  |  | virtualdefault | 
 
 
◆ TrackRecord() [2/3]
  
  | 
        
          | TrackRecord::TrackRecord | ( | int | pdg, |  
          |  |  | int | status, |  
          |  |  | double | energy, |  
          |  |  | const CLHEP::Hep3Vector & | momentum, |  
          |  |  | const CLHEP::Hep3Vector & | postition, |  
          |  |  | double | time, |  
          |  |  | int | barcode, |  
          |  |  | int | id, |  
          |  |  | const std::string & | volumeName |  
          |  | ) |  |  |  | inline | 
 
 
◆ TrackRecord() [3/3]
◆ barcode()
  
  | 
        
          | int TrackRecord::barcode | ( |  | ) | const |  | inline | 
 
 
◆ GetEnergy()
  
  | 
        
          | double TrackRecord::GetEnergy | ( |  | ) | const |  | inline | 
 
 
◆ GetMomentum()
  
  | 
        
          | CLHEP::Hep3Vector TrackRecord::GetMomentum | ( |  | ) | const |  | inline | 
 
 
◆ GetPDGCode()
  
  | 
        
          | int TrackRecord::GetPDGCode | ( |  | ) | const |  | inline | 
 
 
◆ GetPosition()
  
  | 
        
          | CLHEP::Hep3Vector TrackRecord::GetPosition | ( |  | ) | const |  | inline | 
 
 
◆ GetTime()
  
  | 
        
          | double TrackRecord::GetTime | ( |  | ) | const |  | inline | 
 
 
◆ GetVolName()
  
  | 
        
          | const std::string& TrackRecord::GetVolName | ( |  | ) | const |  | inline | 
 
 
◆ id()
  
  | 
        
          | int TrackRecord::id | ( |  | ) | const |  | inline | 
 
unique ID - fall back to HepMcParticeLink if m_id has not been set directly 
Definition at line 124 of file TrackRecord.h.
 
 
◆ operator=()
◆ SetBarcode()
  
  | 
        
          | void TrackRecord::SetBarcode | ( | int | barcode | ) |  |  | inline | 
 
 
◆ SetEnergy()
  
  | 
        
          | void TrackRecord::SetEnergy | ( | double | e | ) |  |  | inline | 
 
 
◆ SetID()
  
  | 
        
          | void TrackRecord::SetID | ( | int | uniqueID | ) |  |  | inline | 
 
 
◆ SetMomentum()
  
  | 
        
          | void TrackRecord::SetMomentum | ( | CLHEP::Hep3Vector | e | ) |  |  | inline | 
 
 
◆ SetPDGCode()
  
  | 
        
          | void TrackRecord::SetPDGCode | ( | int | pcode | ) |  |  | inline | 
 
 
◆ SetPosition()
  
  | 
        
          | void TrackRecord::SetPosition | ( | CLHEP::Hep3Vector | p | ) |  |  | inline | 
 
 
◆ SetStatus()
  
  | 
        
          | void TrackRecord::SetStatus | ( | int | status | ) |  |  | inline | 
 
 
◆ SetTime()
  
  | 
        
          | void TrackRecord::SetTime | ( | double | time | ) |  |  | inline | 
 
 
◆ SetVolName()
  
  | 
        
          | void TrackRecord::SetVolName | ( | const std::string & | theName | ) |  |  | inline | 
 
 
◆ status()
  
  | 
        
          | int TrackRecord::status | ( |  | ) | const |  | inline | 
 
 
◆ m_barcode
◆ m_energy
  
  | 
        
          | double TrackRecord::m_energy {0} |  | private | 
 
 
◆ m_id
◆ m_momentum
  
  | 
        
          | CLHEP::Hep3Vector TrackRecord::m_momentum {0,0,0} |  | private | 
 
 
◆ m_partLink
◆ m_pdgCode
  
  | 
        
          | int TrackRecord::m_pdgCode {0} |  | private | 
 
 
◆ m_position
  
  | 
        
          | CLHEP::Hep3Vector TrackRecord::m_position {0,0,0} |  | private | 
 
 
◆ m_status
  
  | 
        
          | int TrackRecord::m_status {0} |  | private | 
 
 
◆ m_time
  
  | 
        
          | double TrackRecord::m_time {0.} |  | private | 
 
 
◆ m_volName
  
  | 
        
          | std::string TrackRecord::m_volName {""} |  | private | 
 
 
The documentation for this class was generated from the following file: