FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairRadLenPoint.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 // -------------------------------------------------------------------------
9 // ----- FairRadLenPoint source file -----
10 // ----- Created 14/01/08 by M. Al-Turany -----
11 // -------------------------------------------------------------------------
12 
13 #include "FairRadLenPoint.h"
14 
16  : FairMCPoint()
17  , fA(0)
18  , fZmat(0)
19  , fDensity(0)
20  , fRadLen(0)
21  , fXOut(0)
22  , fYOut(0)
23  , fZOut(0)
24  , fPxOut(0)
25  , fPyOut(0)
26  , fPzOut(0)
27 {
29 }
30 
32  Int_t detID,
33  TVector3 pos,
34  TVector3 mom,
35  Double_t tof,
36  Double_t length,
37  Double_t eLoss,
38  TVector3 posOut,
39  TVector3 momOut,
40  Float_t A,
41  Float_t Z,
42  Float_t Density,
43  Float_t RadLen)
44  : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss)
45  , fA(A)
46  , fZmat(Z)
47  , fDensity(Density)
48  , fRadLen(RadLen)
49  , fXOut(posOut.X())
50  , fYOut(posOut.Y())
51  , fZOut(posOut.Z())
52  , fPxOut(momOut.Px())
53  , fPyOut(momOut.Py())
54  , fPzOut(momOut.Pz())
55 {}
56 
58 
59 void FairRadLenPoint::Print(const Option_t*) const
60 {
61 }
62 
ClassImp(FairEventBuilder)
virtual ~FairRadLenPoint()
virtual void Print(const Option_t *opt) const