All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
caf::SRHit Class Reference

Representation of a rb::Hit, knows hit amplitude and integral, geometric IDs, and time. More...

#include <SRHit.h>

Public Member Functions

 SRHit ()
 
 ~SRHit ()
 
void setDefault ()
 

Public Attributes

float peakTime { kSignalingNaN }
 
float RMS { kSignalingNaN }
 
float peakAmplitude { kSignalingNaN }
 
float integral { kSignalingNaN }
 
int cryoID { kUninitializedInt }
 
int tpcID { kUninitializedInt }
 
int planeID { kUninitializedInt }
 
int wireID { kUninitializedInt }
 
SRSpacePoint spacepoint
 

Detailed Description

Representation of a rb::Hit, knows hit amplitude and integral, geometric IDs, and time.

Definition at line 27 of file SRHit.h.

Constructor & Destructor Documentation

caf::SRHit::SRHit ( )

Definition at line 17 of file SRHit.cxx.

18  { }
caf::SRHit::~SRHit ( )
inline

Definition at line 31 of file SRHit.h.

31 { }

Member Function Documentation

void caf::SRHit::setDefault ( )

Definition at line 20 of file SRHit.cxx.

21  {
22  peakTime = -9999.f;
23 
24  RMS = -9999.f;
25 
26  peakAmplitude = -9999.f;
27  integral = -9999.f;
28 
29  cryoID = -5;
30  tpcID = -5;
31  planeID = -5;
32  wireID = -5;
33 
34  spacepoint.XYZ = {-9999.f,-9999.f,-9999.f};
35  spacepoint.chisq = -9999.f;
36  spacepoint.ID = -1;
37  spacepoint.pfpID = -1;
38  }
double chisq
Definition: SRHit.h:20
float peakTime
Definition: SRHit.h:32
int wireID
Definition: SRHit.h:42
float RMS
Definition: SRHit.h:34
int planeID
Definition: SRHit.h:41
float peakAmplitude
Definition: SRHit.h:36
int cryoID
Definition: SRHit.h:39
SRVector3D XYZ
Definition: SRHit.h:19
SRSpacePoint spacepoint
Definition: SRHit.h:44
int tpcID
Definition: SRHit.h:40
float integral
Definition: SRHit.h:37

Member Data Documentation

int caf::SRHit::cryoID { kUninitializedInt }

Definition at line 39 of file SRHit.h.

float caf::SRHit::integral { kSignalingNaN }

Definition at line 37 of file SRHit.h.

float caf::SRHit::peakAmplitude { kSignalingNaN }

Definition at line 36 of file SRHit.h.

float caf::SRHit::peakTime { kSignalingNaN }

Definition at line 32 of file SRHit.h.

int caf::SRHit::planeID { kUninitializedInt }

Definition at line 41 of file SRHit.h.

float caf::SRHit::RMS { kSignalingNaN }

Definition at line 34 of file SRHit.h.

SRSpacePoint caf::SRHit::spacepoint

Definition at line 44 of file SRHit.h.

int caf::SRHit::tpcID { kUninitializedInt }

Definition at line 40 of file SRHit.h.

int caf::SRHit::wireID { kUninitializedInt }

Definition at line 42 of file SRHit.h.


The documentation for this class was generated from the following files: