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

#include <TrackCaloSkimmerObj.h>

Public Member Functions

 TrueHit ()
 

Public Attributes

int16_t cryo
 Cryostat of hit. More...
 
int16_t tpc
 TPC of hit. More...
 
int16_t plane
 Plane of hit. More...
 
int wire
 Wire of hit. More...
 
int channel
 Channel of hit. More...
 
unsigned ndep
 Number of depositions in hit. More...
 
float nelec
 Number of electrons in hit. More...
 
float e
 energy in hit [MeV] More...
 
float pitch
 Track pitch for hit, using true direction [cm]. More...
 
float pitch_sce
 Track pitch for hit, after distortion to pitch caused by space charge [cm]. More...
 
float rr
 Track residual range for hit [cm]. More...
 
int itraj
 Index of hit along trajectory. More...
 
Vector3D p
 Location of hit, computed after space charge [cm]. More...
 
Vector3D p_scecorr
 Location of the hit after un-doing space charge [cm]. More...
 
Vector3D p_width
 Width of depositions going into hit [cm^2]. More...
 
Vector3D p_scecorr_width
 Width of depositions going into hit after un-doing space charge [cm^2]. More...
 
float time
 Time of hit [ticks]. More...
 
float tdrift
 Drift time [us]. More...
 

Detailed Description

Definition at line 113 of file TrackCaloSkimmerObj.h.

Constructor & Destructor Documentation

sbn::TrueHit::TrueHit ( )
inline

Definition at line 135 of file TrackCaloSkimmerObj.h.

135  :
136  cryo(-1),
137  tpc(-1),
138  wire(-1),
139  channel(-1),
140  ndep(0),
141  nelec(0.),
142  e(0.),
143  pitch(0.),
144  rr(0.),
145  itraj(-1),
146  time(0.)
147  {
148  // set the location to 0.
149  p.x = 0;
150  p.y = 0;
151  p.z = 0;
152 
153  p_scecorr.x = 0;
154  p_scecorr.y = 0;
155  p_scecorr.z = 0;
156 
157  p_width.x = 0;
158  p_width.y = 0;
159 
160  p_scecorr_width.z = 0;
161  p_scecorr_width.x = 0;
162  p_scecorr_width.y = 0;
163  p_scecorr_width.z = 0;
164  }
float time
Time of hit [ticks].
Vector3D p
Location of hit, computed after space charge [cm].
int itraj
Index of hit along trajectory.
int16_t cryo
Cryostat of hit.
float pitch
Track pitch for hit, using true direction [cm].
Vector3D p_scecorr_width
Width of depositions going into hit after un-doing space charge [cm^2].
float rr
Track residual range for hit [cm].
Vector3D p_width
Width of depositions going into hit [cm^2].
float nelec
Number of electrons in hit.
int channel
Channel of hit.
Vector3D p_scecorr
Location of the hit after un-doing space charge [cm].
float e
energy in hit [MeV]
int wire
Wire of hit.
unsigned ndep
Number of depositions in hit.
int16_t tpc
TPC of hit.

Member Data Documentation

int sbn::TrueHit::channel

Channel of hit.

Definition at line 118 of file TrackCaloSkimmerObj.h.

int16_t sbn::TrueHit::cryo

Cryostat of hit.

Definition at line 114 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::e

energy in hit [MeV]

Definition at line 122 of file TrackCaloSkimmerObj.h.

int sbn::TrueHit::itraj

Index of hit along trajectory.

Definition at line 127 of file TrackCaloSkimmerObj.h.

unsigned sbn::TrueHit::ndep

Number of depositions in hit.

Definition at line 120 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::nelec

Number of electrons in hit.

Definition at line 121 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrueHit::p

Location of hit, computed after space charge [cm].

Definition at line 128 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrueHit::p_scecorr

Location of the hit after un-doing space charge [cm].

Definition at line 129 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrueHit::p_scecorr_width

Width of depositions going into hit after un-doing space charge [cm^2].

Definition at line 131 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrueHit::p_width

Width of depositions going into hit [cm^2].

Definition at line 130 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::pitch

Track pitch for hit, using true direction [cm].

Definition at line 123 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::pitch_sce

Track pitch for hit, after distortion to pitch caused by space charge [cm].

Definition at line 124 of file TrackCaloSkimmerObj.h.

int16_t sbn::TrueHit::plane

Plane of hit.

Definition at line 116 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::rr

Track residual range for hit [cm].

Definition at line 126 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::tdrift

Drift time [us].

Definition at line 133 of file TrackCaloSkimmerObj.h.

float sbn::TrueHit::time

Time of hit [ticks].

Definition at line 132 of file TrackCaloSkimmerObj.h.

int16_t sbn::TrueHit::tpc

TPC of hit.

Definition at line 115 of file TrackCaloSkimmerObj.h.

int sbn::TrueHit::wire

Wire of hit.

Definition at line 117 of file TrackCaloSkimmerObj.h.


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