ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtData
AtTrackingEventAna.cxx
Go to the documentation of this file.
1
#include "
AtTrackingEventAna.h
"
2
3
#include <Rtypes.h>
4
#include <TVector3.h>
5
6
#include <algorithm>
7
8
ClassImp
(
AtTrackingEventAna
);
9
10
AtTrackingEventAna::AtTrackingEventAna
() : TNamed(
"AtTrackingEventAna"
,
"Tracking Event Analysis"
) {}
11
12
AtTrackingEventAna::~AtTrackingEventAna
() =
default
;
13
14
void
AtTrackingEventAna::SetTrackArray
(std::vector<AtTrack> *trackArray)
15
{
16
fTrackArray = *trackArray;
17
}
18
void
AtTrackingEventAna::SetTrack
(
AtTrack
*track)
19
{
20
fTrackArray.push_back(*track);
21
}
22
void
AtTrackingEventAna::SetVertex
(Double_t vertex)
23
{
24
fVertex = vertex;
25
}
26
void
AtTrackingEventAna::SetGeoVertex
(TVector3 vertex)
27
{
28
fGeoVertex = vertex;
29
}
30
void
AtTrackingEventAna::SetVertexEnergy
(Double_t vertexEner)
31
{
32
fVertexEnergy = vertexEner;
33
}
34
35
std::vector<AtTrack>
AtTrackingEventAna::GetTrackArray
()
36
{
37
return
fTrackArray;
38
}
39
Double_t
AtTrackingEventAna::GetVertex
()
40
{
41
return
fVertex;
42
}
43
Double_t
AtTrackingEventAna::GetVertexEnergy
()
44
{
45
return
fVertexEnergy;
46
}
47
TVector3
AtTrackingEventAna::GetGeoVertex
()
48
{
49
return
fGeoVertex;
50
}
AtTrackingEventAna::~AtTrackingEventAna
~AtTrackingEventAna()
AtTrackingEventAna::SetTrackArray
void SetTrackArray(std::vector< AtTrack > *trackArray)
Definition:
AtTrackingEventAna.cxx:14
AtTrackingEventAna::GetVertexEnergy
Double_t GetVertexEnergy()
Definition:
AtTrackingEventAna.cxx:43
AtTrackingEventAna::SetGeoVertex
void SetGeoVertex(TVector3 vertex)
Definition:
AtTrackingEventAna.cxx:26
AtTrackingEventAna::SetTrack
void SetTrack(AtTrack *track)
Definition:
AtTrackingEventAna.cxx:18
AtTrack
Definition:
AtTrack.h:25
AtTrackingEventAna::AtTrackingEventAna
AtTrackingEventAna()
Definition:
AtTrackingEventAna.cxx:10
AtTrackingEventAna::SetVertexEnergy
void SetVertexEnergy(Double_t vertexEner)
Definition:
AtTrackingEventAna.cxx:30
ClassImp
ClassImp(AtTrackingEventAna)
AtTrackingEventAna::GetGeoVertex
TVector3 GetGeoVertex()
Definition:
AtTrackingEventAna.cxx:47
AtTrackingEventAna.h
AtTrackingEventAna::GetTrackArray
std::vector< AtTrack > GetTrackArray()
Definition:
AtTrackingEventAna.cxx:35
AtTrackingEventAna
Definition:
AtTrackingEventAna.h:16
AtTrackingEventAna::GetVertex
Double_t GetVertex()
Definition:
AtTrackingEventAna.cxx:39
AtTrackingEventAna::SetVertex
void SetVertex(Double_t vertex)
Definition:
AtTrackingEventAna.cxx:22
Generated on Sat Nov 11 2023 15:30:37 for ATTPCROOT by
1.8.18