#include <PndDskFLGHit.h>
|  | 
|  | PndDskFLGHit () | 
|  | 
|  | PndDskFLGHit (Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum, Double_t time, Int_t pdgCode, TString pdgName, Double_t energy, Int_t motherTrackID, Int_t motherPdgCode, TString motherPdgName, Double_t mass, Double_t angIn, Double_t thetaC, TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel) | 
|  | 
|  | PndDskFLGHit (Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum, Double_t time, Double_t angIn, Double_t thetaC, TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel) | 
|  | 
| virtual | ~PndDskFLGHit () | 
|  | 
| virtual void | Print (const Option_t *opt) const | 
|  | 
| void | SetFinalValues (TVector3 exitPosition, TVector3 exitMomentum, Double_t exitTime, Double_t exitEnergy) | 
|  | 
| Int_t | GetPdgCode () const | 
|  | 
| TString | GetPdgName () const | 
|  | 
| Double_t | GetEnergy () const | 
|  | 
| Int_t | GetMotherTrackID () const | 
|  | 
| Int_t | GetMotherPdgCode () const | 
|  | 
| TString | GetMotherPdgName () const | 
|  | 
| TVector3 | GetExitPosition () const | 
|  | 
| TVector3 | GetExitMomentum () const | 
|  | 
| Double_t | GetExitTime () const | 
|  | 
| Double_t | GetExitEnergy () const | 
|  | 
| Double_t | GetMass () const | 
|  | 
| Double_t | GetAngIn () const | 
|  | 
| Double_t | GetThetaC () const | 
|  | 
| TVector3 | GetMomPhoton () const | 
|  | 
| Int_t | GetNumLightGuide () const | 
|  | 
| Int_t | GetNumPixel () const | 
|  | 
| void | SetAngIn (Double_t ang) | 
|  | 
| void | SetThetaC (Double_t theta) | 
|  | 
| void | SetNumLightGuide (Int_t i) | 
|  | 
| void | SetNumPixel (Int_t i) | 
|  | 
| void | SetMomPhoton (TVector3 mom) | 
|  | 
Definition at line 11 of file PndDskFLGHit.h.
 
      
        
          | PndDskFLGHit::PndDskFLGHit | ( |  | ) |  | 
      
 
Default constructor 
Definition at line 15 of file PndDskFLGHit.cxx.
Double_t fExitTime
Time when particle disappears [ns]. 
Int_t fMotherTrackID
Track ID of the first mother. 
Double_t fEnergy
Energy [GeV]. 
TString fPdgName
PDG name according to fPdgCode. 
TVector3 fExitMomentum
Momentum when particle disappears [GeV]. 
TVector3 fExitPosition
Position when particle disappears [cm]. 
Int_t fPdgCode
PDG code of particle. 
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode. 
Double_t fExitEnergy
Energy when particle disappears [GeV]. 
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID. 
 
 
 
      
        
          | PndDskFLGHit::PndDskFLGHit | ( | Int_t | trackID, | 
        
          |  |  | Int_t | detectorID, | 
        
          |  |  | TVector3 | position, | 
        
          |  |  | TVector3 | momentum, | 
        
          |  |  | Double_t | time, | 
        
          |  |  | Int_t | pdgCode, | 
        
          |  |  | TString | pdgName, | 
        
          |  |  | Double_t | energy, | 
        
          |  |  | Int_t | motherTrackID, | 
        
          |  |  | Int_t | motherPdgCode, | 
        
          |  |  | TString | motherPdgName, | 
        
          |  |  | Double_t | mass, | 
        
          |  |  | Double_t | angIn, | 
        
          |  |  | Double_t | thetaC, | 
        
          |  |  | TVector3 | mom_cherenkov_photon, | 
        
          |  |  | Int_t | num_light_guide, | 
        
          |  |  | Int_t | num_pixel | 
        
          |  | ) |  |  | 
      
 
Standard constructor with arguments 
- Parameters
- 
  
    | trackID | Index of MCTrack |  | detectorID | Detector ID where the first hit is produced |  | position | Position of Particle when created [cm] |  | momentum | Momentum of Particle when created [eV] |  | time | Time since event start when created [ns] |  | pdgCode | Particles PDG code |  | pdgName | Particles PDG name according to pdgCode |  | energy | Energy of the Particle when created [GeV] |  | motherTrackID | Track ID of particle that created the Particle |  | motherPdgCode | PDG Code of particle that created the Particle |  | motherPdgName | PDG Name of particle that created the Particle |  
 
Definition at line 40 of file PndDskFLGHit.cxx.
   45   : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
 
Double_t fExitTime
Time when particle disappears [ns]. 
Int_t fMotherTrackID
Track ID of the first mother. 
Double_t fEnergy
Energy [GeV]. 
TString fPdgName
PDG name according to fPdgCode. 
TVector3 fExitMomentum
Momentum when particle disappears [GeV]. 
TVector3 fExitPosition
Position when particle disappears [cm]. 
Int_t fPdgCode
PDG code of particle. 
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode. 
Double_t fExitEnergy
Energy when particle disappears [GeV]. 
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID. 
 
 
      
        
          | PndDskFLGHit::PndDskFLGHit | ( | Int_t | trackID, | 
        
          |  |  | Int_t | detectorID, | 
        
          |  |  | TVector3 | position, | 
        
          |  |  | TVector3 | momentum, | 
        
          |  |  | Double_t | time, | 
        
          |  |  | Double_t | angIn, | 
        
          |  |  | Double_t | thetaC, | 
        
          |  |  | TVector3 | mom_cherenkov_photon, | 
        
          |  |  | Int_t | num_light_guide, | 
        
          |  |  | Int_t | num_pixel | 
        
          |  | ) |  |  | 
      
 
Definition at line 65 of file PndDskFLGHit.cxx.
   68   : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
 
Double_t fExitTime
Time when particle disappears [ns]. 
Int_t fMotherTrackID
Track ID of the first mother. 
Double_t fEnergy
Energy [GeV]. 
TString fPdgName
PDG name according to fPdgCode. 
TVector3 fExitMomentum
Momentum when particle disappears [GeV]. 
TVector3 fExitPosition
Position when particle disappears [cm]. 
Int_t fPdgCode
PDG code of particle. 
TVector3 fMom_cherenkov_photon
TString fMotherPdgName
PDG name according to fMotherPdgCode. 
Double_t fExitEnergy
Energy when particle disappears [GeV]. 
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID. 
 
 
  
  | 
        
          | PndDskFLGHit::~PndDskFLGHit | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetAngIn | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetEnergy | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetExitEnergy | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::GetExitMomentum | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::GetExitPosition | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetExitTime | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetMass | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::GetMomPhoton | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::GetMotherPdgCode | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | TString PndDskFLGHit::GetMotherPdgName | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::GetMotherTrackID | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::GetNumLightGuide | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::GetNumPixel | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::GetPdgCode | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | TString PndDskFLGHit::GetPdgName | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Double_t PndDskFLGHit::GetThetaC | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | void PndDskFLGHit::Print | ( | const Option_t * | opt | ) | const |  | virtual | 
 
Virtual method Print
Screen output of Particle 
Definition at line 99 of file PndDskFLGHit.cxx.
References fX, fY, and fZ.
  101   cout << 
"-I- PndDskFLGHit: track" << fTrackID 
 
  102        << 
" created in detector " << fDetectorID << endl;
 
  103   cout << 
"    at Position (" << 
fX << 
", " << 
fY << 
", " << 
fZ 
  105   cout << 
"    with Momentum (" << fPx << 
", " << fPy << 
", " << fPz
 
  107   cout << 
"    at Time " << fTime << 
" ns" << endl;
 
 
 
 
  
  | 
        
          | void PndDskFLGHit::SetAngIn | ( | Double_t | ang | ) |  |  | inline | 
 
 
      
        
          | void PndDskFLGHit::SetFinalValues | ( | TVector3 | exitPosition, | 
        
          |  |  | TVector3 | exitMomentum, | 
        
          |  |  | Double_t | exitTime, | 
        
          |  |  | Double_t | exitEnergy | 
        
          |  | ) |  |  | 
      
 
Method SetFinalValues
Set the final values for a particle 
- Parameters
- 
  
    | exitPosition | Position when particle disappears [cm] |  | exitMomentum | Momentum when particle disappears [GeV] |  | exitTime | Time when particle disappears [ns] |  | exitEnergy | Energy when particle disappears [GeV] |  
 
Definition at line 115 of file PndDskFLGHit.cxx.
References fExitEnergy, fExitMomentum, fExitPosition, and fExitTime.
Double_t fExitTime
Time when particle disappears [ns]. 
TVector3 fExitMomentum
Momentum when particle disappears [GeV]. 
TVector3 fExitPosition
Position when particle disappears [cm]. 
Double_t fExitEnergy
Energy when particle disappears [GeV]. 
 
 
 
  
  | 
        
          | void PndDskFLGHit::SetMomPhoton | ( | TVector3 | mom | ) |  |  | inline | 
 
 
  
  | 
        
          | void PndDskFLGHit::SetNumLightGuide | ( | Int_t | i | ) |  |  | inline | 
 
 
  
  | 
        
          | void PndDskFLGHit::SetNumPixel | ( | Int_t | i | ) |  |  | inline | 
 
 
  
  | 
        
          | void PndDskFLGHit::SetThetaC | ( | Double_t | theta | ) |  |  | inline | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::fExitMomentum |  | protected | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::fExitPosition |  | protected | 
 
 
  
  | 
        
          | TVector3 PndDskFLGHit::fMom_cherenkov_photon |  | protected | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::fMotherPdgCode |  | protected | 
 
 
  
  | 
        
          | TString PndDskFLGHit::fMotherPdgName |  | protected | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::fMotherTrackID |  | protected | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::fNum_light_guide |  | protected | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::fNum_pixel |  | protected | 
 
 
  
  | 
        
          | Int_t PndDskFLGHit::fPdgCode |  | protected | 
 
 
The documentation for this class was generated from the following files: