Project
Loading...
Searching...
No Matches
FairRadLenManager.h
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
// ----- FairRadLenManager source file -----
10
// ----- Created 14/01/08 by M. Al-Turany -----
11
// -------------------------------------------------------------------------
12
#ifndef FAIRRADLENMANAGER_H
13
#define FAIRRADLENMANAGER_H 1
14
15
#include <Rtypes.h>
// for Float_t, Double_t, Int_t, etc
16
#include <TLorentzVector.h>
// for TLorentzVector
17
18
class
TClonesArray;
19
24
class
FairRadLenManager
25
{
26
public
:
32
FairRadLenManager
();
33
37
virtual
~FairRadLenManager
();
38
42
ClassDef
(
FairRadLenManager
, 1);
43
44
private
:
45
FairRadLenManager
(
const
FairRadLenManager
&);
46
FairRadLenManager
& operator=(
const
FairRadLenManager
&);
47
48
static
FairRadLenManager
* fgInstance;
49
53
TClonesArray* fPointCollection;
55
Int_t fTrackID;
57
Int_t fVolumeID;
59
TLorentzVector fPosIn;
61
TLorentzVector fPosOut;
63
TLorentzVector fMomIn;
65
TLorentzVector fMomOut;
67
Double_t fTime;
69
Double_t fLength;
71
Double_t fELoss;
73
Float_t
fA;
75
Float_t
fZmat;
77
Float_t
fDensity;
79
Float_t
fRadl;
81
Float_t
fAbsl;
82
83
public
:
85
void
AddPoint
(Int_t& ModuleId);
87
void
Init
();
89
void
Reset
();
95
static
FairRadLenManager
*
Instance
();
96
};
97
98
#endif
FairRadLenManager
Definition
FairRadLenManager.h:25
FairRadLenManager::AddPoint
void AddPoint(Int_t &ModuleId)
Definition
FairRadLenManager.cxx:79
FairRadLenManager::FairRadLenManager
FairRadLenManager()
Definition
FairRadLenManager.cxx:35
FairRadLenManager::Reset
void Reset()
Definition
FairRadLenManager.cxx:73
FairRadLenManager::~FairRadLenManager
virtual ~FairRadLenManager()
Definition
FairRadLenManager.cxx:59
FairRadLenManager::ClassDef
ClassDef(FairRadLenManager, 1)
FairRadLenManager::Init
void Init()
Definition
FairRadLenManager.cxx:67
FairRadLenManager::Instance
static FairRadLenManager * Instance()
Definition
FairRadLenManager.cxx:29
Float_t
Detectors
3rdparty
FairRootBase
include
FairRadLenManager.h
Generated on Sat Nov 7 2026 19:53:07 for Project by
1.9.8