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

#include <SRBNBInfo.h>

Public Member Functions

 SRBNBInfo ()
 
void setDefault ()
 

Public Attributes

unsigned long int spill_time_sec
 
unsigned long int spill_time_nsec
 
unsigned int event
 
float TOR860
 
float TOR875
 Value used for POT accounting. More...
 
float LM875A
 Loss Monitor before the RWM, unit R/s. More...
 
float LM875B
 Loss Monitor after the RWM, unit R/s. More...
 
float LM875C
 Loss Monitor after the RWM, unit R/s. More...
 
float HP875
 Horizontal Position Monitor after Mag 875, units mm. More...
 
float VP875
 Verticle Position Monitor after Mag 875, units mm. More...
 
float HPTG1
 Horizontal Position Monitor at Target Station 1, units mm. More...
 
float VPTG1
 Horizontal Position Monitor at Target Station 1, units mm. More...
 
float HPTG2
 Horizontal Position Monitor at Target Station 2, closest to target, units mm. More...
 
float VPTG2
 Horizontal Position Monitor at Target Station 2, closest to target, units mm. More...
 
float BTJT2
 Temperature of air exiting target, units Deg C. More...
 
float THCURR
 Current applied to Horn, units kiloAmperes. More...
 
std::vector< int > M875BB
 Multiwire station before Mag 875...? More...
 
std::vector< int > M876BB
 Multiwire station after Mag 875...? More...
 
std::vector< int > MMBTBB
 Multiwire station at the target station,. More...
 
float M875BB_spill_time_diff
 the time difference between M875BB and the matched spill More...
 
float M876BB_spill_time_diff
 the time difference between M876BB and the matched spill More...
 
float MMBTBB_spill_time_diff
 the time difference between MMBTBB and the matched spill More...
 

Detailed Description

Definition at line 8 of file SRBNBInfo.h.

Constructor & Destructor Documentation

caf::SRBNBInfo::SRBNBInfo ( )

Definition at line 8 of file SRBNBInfo.cxx.

8  :
9  spill_time_sec(std::numeric_limits<unsigned long int>::max()),
10  spill_time_nsec(std::numeric_limits<unsigned long int>::max()),
11  event(UINT_MAX),
12  TOR860(std::numeric_limits<float>::signaling_NaN()),
13  TOR875(std::numeric_limits<float>::signaling_NaN()),
14  LM875A(std::numeric_limits<float>::signaling_NaN()),
15  LM875B(std::numeric_limits<float>::signaling_NaN()),
16  LM875C(std::numeric_limits<float>::signaling_NaN()),
17  HP875(std::numeric_limits<float>::signaling_NaN()),
18  VP875(std::numeric_limits<float>::signaling_NaN()),
19  HPTG1(std::numeric_limits<float>::signaling_NaN()),
20  VPTG1(std::numeric_limits<float>::signaling_NaN()),
21  HPTG2(std::numeric_limits<float>::signaling_NaN()),
22  VPTG2(std::numeric_limits<float>::signaling_NaN()),
23  BTJT2(std::numeric_limits<float>::signaling_NaN()),
24  THCURR(std::numeric_limits<float>::signaling_NaN()),
25  M875BB_spill_time_diff(std::numeric_limits<float>::signaling_NaN()),
26  M876BB_spill_time_diff(std::numeric_limits<float>::signaling_NaN()),
27  MMBTBB_spill_time_diff(std::numeric_limits<float>::signaling_NaN())
28  {}
float BTJT2
Temperature of air exiting target, units Deg C.
Definition: SRBNBInfo.h:32
float TOR860
Definition: SRBNBInfo.h:17
float TOR875
Value used for POT accounting.
Definition: SRBNBInfo.h:18
float LM875C
Loss Monitor after the RWM, unit R/s.
Definition: SRBNBInfo.h:22
unsigned long int spill_time_sec
Definition: SRBNBInfo.h:13
float HP875
Horizontal Position Monitor after Mag 875, units mm.
Definition: SRBNBInfo.h:23
float LM875B
Loss Monitor after the RWM, unit R/s.
Definition: SRBNBInfo.h:21
float THCURR
Current applied to Horn, units kiloAmperes.
Definition: SRBNBInfo.h:34
unsigned int event
Definition: SRBNBInfo.h:15
float LM875A
Loss Monitor before the RWM, unit R/s.
Definition: SRBNBInfo.h:20
unsigned long int spill_time_nsec
Definition: SRBNBInfo.h:14
float VPTG1
Horizontal Position Monitor at Target Station 1, units mm.
Definition: SRBNBInfo.h:27
float HPTG1
Horizontal Position Monitor at Target Station 1, units mm.
Definition: SRBNBInfo.h:26
float M875BB_spill_time_diff
the time difference between M875BB and the matched spill
Definition: SRBNBInfo.h:41
float VP875
Verticle Position Monitor after Mag 875, units mm.
Definition: SRBNBInfo.h:24
float HPTG2
Horizontal Position Monitor at Target Station 2, closest to target, units mm.
Definition: SRBNBInfo.h:29
float M876BB_spill_time_diff
the time difference between M876BB and the matched spill
Definition: SRBNBInfo.h:42
float MMBTBB_spill_time_diff
the time difference between MMBTBB and the matched spill
Definition: SRBNBInfo.h:43
float VPTG2
Horizontal Position Monitor at Target Station 2, closest to target, units mm.
Definition: SRBNBInfo.h:30

Member Function Documentation

void caf::SRBNBInfo::setDefault ( )

Definition at line 30 of file SRBNBInfo.cxx.

31  {
32  spill_time_sec = std::numeric_limits<unsigned long int>::max();
33  spill_time_nsec = std::numeric_limits<unsigned long int>::max();
34  event = UINT_MAX;
35  TOR860 = -999.0;
36  TOR875 = -999.0;
37  LM875A = -999.0;
38  LM875B = -999.0;
39  LM875C = -999.0;
40  HP875 = -999.0;
41  VP875 = -999.0;
42  HPTG1 = -999.0;
43  VPTG1 = -999.0;
44  HPTG2 = -999.0;
45  VPTG2 = -999.0;
46  BTJT2 = -999.0;
47  THCURR = -999.0;
48  M875BB_spill_time_diff = -999.0;
49  M876BB_spill_time_diff = -999.0;
50  MMBTBB_spill_time_diff = -999.0;
51  }
float BTJT2
Temperature of air exiting target, units Deg C.
Definition: SRBNBInfo.h:32
float TOR860
Definition: SRBNBInfo.h:17
float TOR875
Value used for POT accounting.
Definition: SRBNBInfo.h:18
float LM875C
Loss Monitor after the RWM, unit R/s.
Definition: SRBNBInfo.h:22
unsigned long int spill_time_sec
Definition: SRBNBInfo.h:13
float HP875
Horizontal Position Monitor after Mag 875, units mm.
Definition: SRBNBInfo.h:23
float LM875B
Loss Monitor after the RWM, unit R/s.
Definition: SRBNBInfo.h:21
float THCURR
Current applied to Horn, units kiloAmperes.
Definition: SRBNBInfo.h:34
float LM875A
Loss Monitor before the RWM, unit R/s.
Definition: SRBNBInfo.h:20
unsigned long int spill_time_nsec
Definition: SRBNBInfo.h:14
float VPTG1
Horizontal Position Monitor at Target Station 1, units mm.
Definition: SRBNBInfo.h:27
float HPTG1
Horizontal Position Monitor at Target Station 1, units mm.
Definition: SRBNBInfo.h:26
float M875BB_spill_time_diff
the time difference between M875BB and the matched spill
Definition: SRBNBInfo.h:41
float VP875
Verticle Position Monitor after Mag 875, units mm.
Definition: SRBNBInfo.h:24
float HPTG2
Horizontal Position Monitor at Target Station 2, closest to target, units mm.
Definition: SRBNBInfo.h:29
float M876BB_spill_time_diff
the time difference between M876BB and the matched spill
Definition: SRBNBInfo.h:42
float MMBTBB_spill_time_diff
the time difference between MMBTBB and the matched spill
Definition: SRBNBInfo.h:43
float VPTG2
Horizontal Position Monitor at Target Station 2, closest to target, units mm.
Definition: SRBNBInfo.h:30

Member Data Documentation

float caf::SRBNBInfo::BTJT2

Temperature of air exiting target, units Deg C.

Definition at line 32 of file SRBNBInfo.h.

unsigned int caf::SRBNBInfo::event

Definition at line 15 of file SRBNBInfo.h.

float caf::SRBNBInfo::HP875

Horizontal Position Monitor after Mag 875, units mm.

Definition at line 23 of file SRBNBInfo.h.

float caf::SRBNBInfo::HPTG1

Horizontal Position Monitor at Target Station 1, units mm.

Definition at line 26 of file SRBNBInfo.h.

float caf::SRBNBInfo::HPTG2

Horizontal Position Monitor at Target Station 2, closest to target, units mm.

Definition at line 29 of file SRBNBInfo.h.

float caf::SRBNBInfo::LM875A

Loss Monitor before the RWM, unit R/s.

Definition at line 20 of file SRBNBInfo.h.

float caf::SRBNBInfo::LM875B

Loss Monitor after the RWM, unit R/s.

Definition at line 21 of file SRBNBInfo.h.

float caf::SRBNBInfo::LM875C

Loss Monitor after the RWM, unit R/s.

Definition at line 22 of file SRBNBInfo.h.

std::vector< int > caf::SRBNBInfo::M875BB

Multiwire station before Mag 875...?

Definition at line 37 of file SRBNBInfo.h.

float caf::SRBNBInfo::M875BB_spill_time_diff

the time difference between M875BB and the matched spill

Definition at line 41 of file SRBNBInfo.h.

std::vector< int > caf::SRBNBInfo::M876BB

Multiwire station after Mag 875...?

Definition at line 38 of file SRBNBInfo.h.

float caf::SRBNBInfo::M876BB_spill_time_diff

the time difference between M876BB and the matched spill

Definition at line 42 of file SRBNBInfo.h.

std::vector< int > caf::SRBNBInfo::MMBTBB

Multiwire station at the target station,.

Definition at line 39 of file SRBNBInfo.h.

float caf::SRBNBInfo::MMBTBB_spill_time_diff

the time difference between MMBTBB and the matched spill

Definition at line 43 of file SRBNBInfo.h.

unsigned long int caf::SRBNBInfo::spill_time_nsec

Definition at line 14 of file SRBNBInfo.h.

unsigned long int caf::SRBNBInfo::spill_time_sec

Definition at line 13 of file SRBNBInfo.h.

float caf::SRBNBInfo::THCURR

Current applied to Horn, units kiloAmperes.

Definition at line 34 of file SRBNBInfo.h.

float caf::SRBNBInfo::TOR860

Definition at line 17 of file SRBNBInfo.h.

float caf::SRBNBInfo::TOR875

Value used for POT accounting.

Definition at line 18 of file SRBNBInfo.h.

float caf::SRBNBInfo::VP875

Verticle Position Monitor after Mag 875, units mm.

Definition at line 24 of file SRBNBInfo.h.

float caf::SRBNBInfo::VPTG1

Horizontal Position Monitor at Target Station 1, units mm.

Definition at line 27 of file SRBNBInfo.h.

float caf::SRBNBInfo::VPTG2

Horizontal Position Monitor at Target Station 2, closest to target, units mm.

Definition at line 30 of file SRBNBInfo.h.


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