FairRoot/PandaRoot
PndRichPoint.cxx
Go to the documentation of this file.
1 #include "PndRichPoint.h"
2 
3 #include <iostream>
4 using std::cout;
5 using std::endl;
6 
7 
8 // ----- Default constructor -------------------------------------------
10  : FairMCPoint()
11 {
12 }
13 // -------------------------------------------------------------------------
14 
15 // ----- Standard constructor ------------------------------------------
16 PndRichPoint::PndRichPoint(Int_t trackID, Int_t detID,
17  TVector3 pos, TVector3 mom,
18  Double_t tof, Double_t length,
19  Double_t eLoss)
20  : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss)
21 {
22 }
23 // -------------------------------------------------------------------------
24 
25 // ----- Destructor ----------------------------------------------------
27 // -------------------------------------------------------------------------
28 
29 // ----- Public method Print -------------------------------------------
30 void PndRichPoint::Print(const Option_t* opt) const
31 {
32  cout << "-I- PndRichPoint: PndRich point for track " << fTrackID
33  << " in detector " << fDetectorID << endl;
34  cout << " Position (" << fX << ", " << fY << ", " << fZ
35  << ") cm" << endl;
36  cout << " Momentum (" << fPx << ", " << fPy << ", " << fPz
37  << ") GeV" << endl;
38  cout << " Time " << fTime << " ns, Length " << fLength
39  << " cm, Energy loss " << fELoss*1.0e06 << " keV" << endl;
40 }
41 // -------------------------------------------------------------------------
42 
44 
TVector3 pos
Double_t fX
Definition: PndCaloDraw.cxx:34
Double_t mom
Definition: plot_dirc.C:14
Double_t fZ
Definition: PndCaloDraw.cxx:34
Double_t
virtual ~PndRichPoint()
Double_t fY
Definition: PndCaloDraw.cxx:34
ClassImp(PndAnaContFact)
virtual void Print(const Option_t *opt) const