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

Optical Flash – a summary of multiple optical hits that have been determined to be associated. More...

#include <SROpFlash.h>

Public Member Functions

 SROpFlash ()
 
void setDefault ()
 

Public Attributes

bool onbeamtime { false }
 Is this in time with beam? More...
 
int cryo { kUninitializedInt }
 0 for SBND/ICARUS East, 1 for ICARUS West. More...
 
int firstpmt { kUninitializedInt }
 Channel number of first hit. More...
 
float time { kSignalingNaN }
 Time on trigger time scale [us]. More...
 
float timewidth { kSignalingNaN }
 Width of the flash in time [us]. More...
 
float timemean { kSignalingNaN }
 Mean time of hits [us]. More...
 
float timesd { kSignalingNaN }
 Standard deviation of hit times [us]. More...
 
float firsttime { kSignalingNaN }
 Time of first hit [us]. More...
 
float totalpe { kSignalingNaN }
 Total number of PE across all PMTs. More...
 
float fasttototal { kSignalingNaN }
 Fast to total light ratio. More...
 
float peperwall [2] { kSignalingNaN, kSignalingNaN }
 
SRVector3D center
 Geometric center in <x,y,z> [cm]. More...
 
SRVector3D width
 Geometric width in <x,y,z> [cm]. More...
 

Detailed Description

Optical Flash – a summary of multiple optical hits that have been determined to be associated.

Definition at line 16 of file SROpFlash.h.

Constructor & Destructor Documentation

caf::SROpFlash::SROpFlash ( )

Definition at line 14 of file SROpFlash.cxx.

15  {}

Member Function Documentation

void caf::SROpFlash::setDefault ( )

Definition at line 17 of file SROpFlash.cxx.

18  {
19 
20  onbeamtime = false;
21  cryo = -5;
22  firstpmt = -5;
23  time = -9999.f;
24  timewidth = -5.f;
25  timemean = -9999.f;
26  timesd = -5.f;
27  firsttime = -9999.f;
28  totalpe = -5.f;
29  fasttototal = -5.f;
30  peperwall[0] = -5.f;
31  peperwall[1] = -5.f;
32 
33  center = SRVector3D(-9999.f, -9999.f, -9999.f);
34  width = SRVector3D(-9999.f, -9999.f, -9999.f);
35  }
SRVector3D width
Geometric width in &lt;x,y,z&gt; [cm].
Definition: SROpFlash.h:34
float totalpe
Total number of PE across all PMTs.
Definition: SROpFlash.h:29
float timewidth
Width of the flash in time [us].
Definition: SROpFlash.h:25
float fasttototal
Fast to total light ratio.
Definition: SROpFlash.h:30
SRVector3D center
Geometric center in &lt;x,y,z&gt; [cm].
Definition: SROpFlash.h:33
int cryo
0 for SBND/ICARUS East, 1 for ICARUS West.
Definition: SROpFlash.h:22
bool onbeamtime
Is this in time with beam?
Definition: SROpFlash.h:21
float firsttime
Time of first hit [us].
Definition: SROpFlash.h:28
float timemean
Mean time of hits [us].
Definition: SROpFlash.h:26
float timesd
Standard deviation of hit times [us].
Definition: SROpFlash.h:27
int firstpmt
Channel number of first hit.
Definition: SROpFlash.h:23
float peperwall[2]
Definition: SROpFlash.h:31
float time
Time on trigger time scale [us].
Definition: SROpFlash.h:24

Member Data Documentation

SRVector3D caf::SROpFlash::center

Geometric center in <x,y,z> [cm].

Definition at line 33 of file SROpFlash.h.

int caf::SROpFlash::cryo { kUninitializedInt }

0 for SBND/ICARUS East, 1 for ICARUS West.

Definition at line 22 of file SROpFlash.h.

float caf::SROpFlash::fasttototal { kSignalingNaN }

Fast to total light ratio.

Definition at line 30 of file SROpFlash.h.

int caf::SROpFlash::firstpmt { kUninitializedInt }

Channel number of first hit.

Definition at line 23 of file SROpFlash.h.

float caf::SROpFlash::firsttime { kSignalingNaN }

Time of first hit [us].

Definition at line 28 of file SROpFlash.h.

bool caf::SROpFlash::onbeamtime { false }

Is this in time with beam?

Definition at line 21 of file SROpFlash.h.

float caf::SROpFlash::peperwall[2] { kSignalingNaN, kSignalingNaN }

Definition at line 31 of file SROpFlash.h.

float caf::SROpFlash::time { kSignalingNaN }

Time on trigger time scale [us].

Definition at line 24 of file SROpFlash.h.

float caf::SROpFlash::timemean { kSignalingNaN }

Mean time of hits [us].

Definition at line 26 of file SROpFlash.h.

float caf::SROpFlash::timesd { kSignalingNaN }

Standard deviation of hit times [us].

Definition at line 27 of file SROpFlash.h.

float caf::SROpFlash::timewidth { kSignalingNaN }

Width of the flash in time [us].

Definition at line 25 of file SROpFlash.h.

float caf::SROpFlash::totalpe { kSignalingNaN }

Total number of PE across all PMTs.

Definition at line 29 of file SROpFlash.h.

SRVector3D caf::SROpFlash::width

Geometric width in <x,y,z> [cm].

Definition at line 34 of file SROpFlash.h.


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