FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PixelPoint.cxx
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 #include "PixelPoint.h"
9 
10 #include <iostream>
11 using std::cout;
12 using std::endl;
13 
15  : FairMCPoint()
16 {}
17 
18 PixelPoint::PixelPoint(Int_t trackID,
19  Int_t detID,
20  TVector3 pos,
21  TVector3 mom,
22  Double_t tof,
23  Double_t length,
24  Double_t eLoss)
25  : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss)
26 {}
27 
29 
30 void PixelPoint::Print(const Option_t* /*opt*/) const
31 {
32  cout << "-I- PixelPoint: Pixel point for track " << fTrackID << " in detector " << fDetectorID << endl;
33  cout << " Position (" << fX << ", " << fY << ", " << fZ << ") cm" << endl;
34  cout << " Momentum (" << fPx << ", " << fPy << ", " << fPz << ") GeV" << endl;
35  cout << " Time " << fTime << " ns, Length " << fLength << " cm, Energy loss " << fELoss * 1.0e06 << " keV"
36  << endl;
37 }
38 
Double32_t fPy
Definition: FairMCPoint.h:112
Double32_t fZ
Position of hit [cm].
Definition: FairMCPoint.h:117
Double32_t fLength
Track length since creation [cm].
Definition: FairMCPoint.h:114
Double32_t fELoss
Energy loss at this point [GeV].
Definition: FairMCPoint.h:115
Int_t fTrackID
Track index.
Definition: FairMCPoint.h:110
ClassImp(FairEventBuilder)
Double32_t fX
Definition: FairMCPoint.h:117
Double32_t fPx
Definition: FairMCPoint.h:112
virtual void Print(const Option_t *opt) const
Definition: PixelPoint.cxx:30
Double32_t fPz
Momentum components [GeV].
Definition: FairMCPoint.h:112
Double32_t fTime
Time since event start [ns].
Definition: FairMCPoint.h:113
virtual ~PixelPoint()
Definition: PixelPoint.cxx:28
Int_t fDetectorID
Detector unique identifier.
Definition: FairMCPoint.h:116
Double32_t fY
Definition: FairMCPoint.h:117