All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
numu::TrueParticle Struct Reference

#include <TrueParticle.h>

Public Member Functions

 TrueParticle ()
 

Public Attributes

TVector3 start_momentum
 Particle directional momentum for first trajectory point inside TPC AV [GeV]. More...
 
TVector3 end_momentum
 Particle directional momentum for last trajectory point inside TPC AV [GeV]. More...
 
float start_energy
 Particle energy for first point inside TPC AV [GeV]. More...
 
float end_energy
 Particle energy for last point inside TPC AV [GeV]. More...
 
float deposited_energy
 Total particle energy depositive in TPC AV [GeV]. More...
 
TVector3 start
 start position of track More...
 
TVector3 end
 end position of track More...
 
float start_time
 start time of track More...
 
float end_time
 end time of track More...
 
Wall wall_enter
 the face of the TPC that the particle crosses on enter More...
 
Wall wall_exit
 the face of the TPC that the particle crosses on exit More...
 
bool contained_in_cryo
 is it contained a single cryostat? More...
 
bool contained_in_tpc
 is it contained in a single TPC? More...
 
bool crosses_tpc
 does it cross a tpc? More...
 
bool is_contained
 is it contained in a single cryostat active volume More...
 
float length
 Length of track contained in any TPC active volume [cm]. More...
 
int pdgid
 Particle ID code. More...
 
bool is_cosmic
 Whether this particle is of cosmic origin. More...
 
int ID
 ID/index of this particle (taken from MCParticle ID) More...
 

Detailed Description

Information on true particles

Definition at line 23 of file TrueParticle.h.

Constructor & Destructor Documentation

numu::TrueParticle::TrueParticle ( )
inline

Definition at line 49 of file TrueParticle.h.

49  :
50  start_momentum(-1, -1, -1),
51  end_momentum(-1, -1, -1),
52  start_energy(-1),
53  end_energy(-1),
54  start(-999, -999, -999),
55  end(-999, -999, -999),
56  start_time(-1),
57  end_time(-1),
60  contained_in_cryo(false),
61  contained_in_tpc(false),
62  crosses_tpc(false),
63  is_contained(false),
64  length(-1),
65  pdgid(-1),
66  ID(-1)
67  {}
TVector3 start_momentum
Particle directional momentum for first trajectory point inside TPC AV [GeV].
Definition: TrueParticle.h:24
int ID
ID/index of this particle (taken from MCParticle ID)
Definition: TrueParticle.h:47
TVector3 end_momentum
Particle directional momentum for last trajectory point inside TPC AV [GeV].
Definition: TrueParticle.h:25
bool is_contained
is it contained in a single cryostat active volume
Definition: TrueParticle.h:40
float length
Length of track contained in any TPC active volume [cm].
Definition: TrueParticle.h:42
TVector3 start
start position of track
Definition: TrueParticle.h:30
bool crosses_tpc
does it cross a tpc?
Definition: TrueParticle.h:39
float end_energy
Particle energy for last point inside TPC AV [GeV].
Definition: TrueParticle.h:27
bool contained_in_cryo
is it contained a single cryostat?
Definition: TrueParticle.h:37
float start_energy
Particle energy for first point inside TPC AV [GeV].
Definition: TrueParticle.h:26
TVector3 end
end position of track
Definition: TrueParticle.h:31
int pdgid
Particle ID code.
Definition: TrueParticle.h:43
bool contained_in_tpc
is it contained in a single TPC?
Definition: TrueParticle.h:38
Wall wall_enter
the face of the TPC that the particle crosses on enter
Definition: TrueParticle.h:35
Wall wall_exit
the face of the TPC that the particle crosses on exit
Definition: TrueParticle.h:36
float start_time
start time of track
Definition: TrueParticle.h:32
float end_time
end time of track
Definition: TrueParticle.h:33

Member Data Documentation

bool numu::TrueParticle::contained_in_cryo

is it contained a single cryostat?

Definition at line 37 of file TrueParticle.h.

bool numu::TrueParticle::contained_in_tpc

is it contained in a single TPC?

Definition at line 38 of file TrueParticle.h.

bool numu::TrueParticle::crosses_tpc

does it cross a tpc?

Definition at line 39 of file TrueParticle.h.

float numu::TrueParticle::deposited_energy

Total particle energy depositive in TPC AV [GeV].

Definition at line 28 of file TrueParticle.h.

TVector3 numu::TrueParticle::end

end position of track

Definition at line 31 of file TrueParticle.h.

float numu::TrueParticle::end_energy

Particle energy for last point inside TPC AV [GeV].

Definition at line 27 of file TrueParticle.h.

TVector3 numu::TrueParticle::end_momentum

Particle directional momentum for last trajectory point inside TPC AV [GeV].

Definition at line 25 of file TrueParticle.h.

float numu::TrueParticle::end_time

end time of track

Definition at line 33 of file TrueParticle.h.

int numu::TrueParticle::ID

ID/index of this particle (taken from MCParticle ID)

Definition at line 47 of file TrueParticle.h.

bool numu::TrueParticle::is_contained

is it contained in a single cryostat active volume

Definition at line 40 of file TrueParticle.h.

bool numu::TrueParticle::is_cosmic

Whether this particle is of cosmic origin.

Definition at line 45 of file TrueParticle.h.

float numu::TrueParticle::length

Length of track contained in any TPC active volume [cm].

Definition at line 42 of file TrueParticle.h.

int numu::TrueParticle::pdgid

Particle ID code.

Definition at line 43 of file TrueParticle.h.

TVector3 numu::TrueParticle::start

start position of track

Definition at line 30 of file TrueParticle.h.

float numu::TrueParticle::start_energy

Particle energy for first point inside TPC AV [GeV].

Definition at line 26 of file TrueParticle.h.

TVector3 numu::TrueParticle::start_momentum

Particle directional momentum for first trajectory point inside TPC AV [GeV].

Definition at line 24 of file TrueParticle.h.

float numu::TrueParticle::start_time

start time of track

Definition at line 32 of file TrueParticle.h.

Wall numu::TrueParticle::wall_enter

the face of the TPC that the particle crosses on enter

Definition at line 35 of file TrueParticle.h.

Wall numu::TrueParticle::wall_exit

the face of the TPC that the particle crosses on exit

Definition at line 36 of file TrueParticle.h.


The documentation for this struct was generated from the following file: