ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
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 
9 
10 AtTrackingEventAna::AtTrackingEventAna() : TNamed("AtTrackingEventAna", "Tracking Event Analysis") {}
11 
13 
14 void AtTrackingEventAna::SetTrackArray(std::vector<AtTrack> *trackArray)
15 {
16  fTrackArray = *trackArray;
17 }
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 }
40 {
41  return fVertex;
42 }
44 {
45  return fVertexEnergy;
46 }
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