star-travex
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
GeaRootIO
AgUStep.h
Go to the documentation of this file.
1
#ifndef AgUStep_h
2
#define AgUStep_h
3
4
#include "TFile.h"
5
#include "TGiant3.h"
6
#include "TTree.h"
7
#include "TObject.h"
8
9
#include "
GeaRootIO/TGeaEvent.h
"
10
11
12
class
AgUStep
:
public
TObject
13
{
14
public
:
15
AgUStep
();
16
17
static
AgUStep
*
Instance
();
18
void
operator()
();
19
20
void
Finish
();
21
23
void
Init
(
const
Char_t *filename=
""
);
24
25
static
Float_t
rmin
;
// = 0.0;
26
static
Float_t
rmax
;
//= 200.0;
27
28
private
:
29
30
static
AgUStep
*
sInstance
;
31
TTree *
mTree
;
32
TFile *
mFile
;
33
34
public
:
35
TGeaEvent
*
mEvent
;
// Current event
36
TGeaTrack
*
mTrack
;
// Current track
37
38
static
TGiant3 *
geant3
;
39
static
Quest_t *
cquest
;
40
static
Gclink_t *
clink
;
41
static
Gcflag_t *
cflag
;
42
static
Gcvolu_t *
cvolu
;
43
static
Gcnum_t *
cnum
;
44
static
Gcsets_t *
csets
;
45
static
Gckine_t *
ckine
;
46
static
Gcking_t *
cking
;
47
static
Gctrak_t *
ctrak
;
48
static
Gcmate_t *
cmate
;
49
static
Gccuts_t *
ccuts
;
50
static
Gcphys_t *
cphys
;
51
static
Int_t
nlev
;
52
53
private
:
54
Int_t
idEvent
;
// current event number
55
Int_t
idTruth
;
// current track number
56
Float_t
aDeStep
;
// accumulated energy loss
57
Float_t
aStep
;
// accumulated path length
58
59
Float_t
vect0
[7];
// previous step
60
61
Int_t
oldEvent
;
62
63
ClassDef(
AgUStep
, 0)
64
};
65
66
#endif
AgUStep::vect0
Float_t vect0[7]
Definition:
AgUStep.h:59
AgUStep::cquest
static Quest_t * cquest
Definition:
AgUStep.h:39
AgUStep::csets
static Gcsets_t * csets
Definition:
AgUStep.h:44
TGeaTrack
Definition:
TGeaEvent.h:41
AgUStep::operator()
void operator()()
Definition:
AgUStep.cxx:92
AgUStep::aDeStep
Float_t aDeStep
Definition:
AgUStep.h:56
AgUStep::cphys
static Gcphys_t * cphys
Definition:
AgUStep.h:50
AgUStep::mEvent
TGeaEvent * mEvent
Definition:
AgUStep.h:35
AgUStep::rmin
static Float_t rmin
Definition:
AgUStep.h:25
AgUStep::AgUStep
AgUStep()
Definition:
AgUStep.cxx:63
AgUStep::Init
void Init(const Char_t *filename="")
Initialize stepping routine. Opens TFile and creates TTree.
Definition:
AgUStep.cxx:173
TGeaEvent
Definition:
TGeaEvent.h:16
AgUStep::cking
static Gcking_t * cking
Definition:
AgUStep.h:46
AgUStep::oldEvent
Int_t oldEvent
Definition:
AgUStep.h:61
AgUStep::idTruth
Int_t idTruth
Definition:
AgUStep.h:55
AgUStep::ckine
static Gckine_t * ckine
Definition:
AgUStep.h:45
AgUStep::nlev
static Int_t nlev
Definition:
AgUStep.h:51
AgUStep::mTrack
TGeaTrack * mTrack
Definition:
AgUStep.h:36
AgUStep::cflag
static Gcflag_t * cflag
Definition:
AgUStep.h:41
AgUStep::Instance
static AgUStep * Instance()
Definition:
AgUStep.cxx:56
AgUStep::ccuts
static Gccuts_t * ccuts
Definition:
AgUStep.h:49
AgUStep::rmax
static Float_t rmax
Definition:
AgUStep.h:26
AgUStep::Finish
void Finish()
Definition:
AgUStep.cxx:182
AgUStep::cvolu
static Gcvolu_t * cvolu
Definition:
AgUStep.h:42
AgUStep::cnum
static Gcnum_t * cnum
Definition:
AgUStep.h:43
AgUStep::ctrak
static Gctrak_t * ctrak
Definition:
AgUStep.h:47
TGeaEvent.h
AgUStep
Definition:
AgUStep.h:12
AgUStep::idEvent
Int_t idEvent
Definition:
AgUStep.h:54
AgUStep::geant3
static TGiant3 * geant3
Definition:
AgUStep.h:38
AgUStep::sInstance
static AgUStep * sInstance
Definition:
AgUStep.h:30
AgUStep::cmate
static Gcmate_t * cmate
Definition:
AgUStep.h:48
AgUStep::aStep
Float_t aStep
Definition:
AgUStep.h:57
AgUStep::mTree
TTree * mTree
Definition:
AgUStep.h:31
AgUStep::mFile
TFile * mFile
Definition:
AgUStep.h:32
AgUStep::clink
static Gclink_t * clink
Definition:
AgUStep.h:40
Generated on Wed Jan 11 2017 17:10:19 for star-travex by
1.8.8