ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtData
AtTrackingEventAna.h
Go to the documentation of this file.
1
#ifndef AtTRACKINGEVENTANA_H
2
#define AtTRACKINGEVENTANA_H
3
4
#include "
AtTrack.h
"
5
6
#include <Rtypes.h>
7
#include <TNamed.h>
8
#include <TVector3.h>
9
10
#include <vector>
11
12
class
TBuffer;
13
class
TClass;
14
class
TMemberInspector;
15
16
class
AtTrackingEventAna
:
public
TNamed {
17
18
public
:
19
AtTrackingEventAna
();
20
~AtTrackingEventAna
();
21
22
void
SetTrackArray
(std::vector<AtTrack> *trackArray);
23
void
SetTrack
(
AtTrack
*track);
24
void
SetVertex
(Double_t vertex);
25
void
SetGeoVertex
(TVector3 vertex);
26
void
SetVertexEnergy
(Double_t vertexEner);
27
28
Double_t
GetVertex
();
29
Double_t
GetVertexEnergy
();
30
TVector3
GetGeoVertex
();
31
std::vector<AtTrack>
GetTrackArray
();
32
33
private
:
34
std::vector<AtTrack> fTrackArray;
35
Double_t fVertex{-10.0};
36
Double_t fVertexEnergy{-10.0};
37
TVector3 fGeoVertex;
38
39
ClassDef(
AtTrackingEventAna
, 1);
40
};
41
42
#endif
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
AtTrack.h
AtTrackingEventAna::GetGeoVertex
TVector3 GetGeoVertex()
Definition:
AtTrackingEventAna.cxx:47
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