FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairTutorialDet1Point.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  ********************************************************************************/
9 
10 #include "FairLogger.h"
11 
13  : FairMCPoint()
14 {}
15 
17  Int_t detID,
18  TVector3 pos,
19  TVector3 mom,
20  Double_t tof,
21  Double_t length,
22  Double_t eLoss)
23  : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss)
24 {}
25 
27 
28 void FairTutorialDet1Point::Print(const Option_t* /*opt*/) const
29 {
30  LOG(info) << "TutorialDet point for track " << fTrackID << " in detector " << fDetectorID;
31  LOG(info) << " Position (" << fX << ", " << fY << ", " << fZ << ") cm";
32  LOG(info) << " Momentum (" << fPx << ", " << fPy << ", " << fPz << ") GeV";
33  LOG(info) << " Time " << fTime << " ns, Length " << fLength << " cm, Energy loss " << fELoss * 1.0e06
34  << " keV";
35 }
36 
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
Double32_t fPz
Momentum components [GeV].
Definition: FairMCPoint.h:112
virtual void Print(const Option_t *opt) const
Double32_t fTime
Time since event start [ns].
Definition: FairMCPoint.h:113
Int_t fDetectorID
Detector unique identifier.
Definition: FairMCPoint.h:116
Double32_t fY
Definition: FairMCPoint.h:117