#include <EventHeader.h>
Definition at line 22 of file EventHeader.h.
◆ EventHeader()
◆ ~EventHeader()
◆ ClassDef()
◆ Clear()
void Clear |
( |
Option_t * |
option = "" | ) |
|
◆ Copy()
void Copy |
( |
TObject & |
obj | ) |
const |
◆ getEventNumber()
int getEventNumber |
( |
| ) |
const |
|
inline |
◆ getEventTime()
long getEventTime |
( |
| ) |
const |
|
inline |
◆ getRfTime()
double getRfTime |
( |
const int |
channel | ) |
const |
|
inline |
Get the RF time.
- Parameters
-
channel | The channel associated with the RF time. |
- Returns
- The RF time.
Definition at line 264 of file EventHeader.h.
◆ getRunNumber()
int getRunNumber |
( |
| ) |
const |
|
inline |
◆ hasSvtBurstModeNoise()
bool hasSvtBurstModeNoise |
( |
| ) |
const |
|
inline |
Indicates whether the event was affected by SVT burst noise.
- Returns
- Returns true if the event has SVT burst noise, false otherwise.
Definition at line 188 of file EventHeader.h.
◆ hasSvtEventHeaderErrors()
bool hasSvtEventHeaderErrors |
( |
| ) |
const |
|
inline |
Indicates whether the SVT event headers had errors.
- Returns
- Returns true if the SVT event headers had an error, false otherwise.
Definition at line 207 of file EventHeader.h.
◆ isPair0Trigger()
bool isPair0Trigger |
( |
| ) |
const |
|
inline |
Indicate whether a pair0 trigger was registered for the event.
- Returns
- Returns true if a pair0 trigger was registered for the, false otherwise.
Definition at line 85 of file EventHeader.h.
◆ isPair1Trigger()
bool isPair1Trigger |
( |
| ) |
const |
|
inline |
Indicate whether a pair1 trigger was registered for the event.
- Returns
- Returns true if a pair1 trigger was registered for the, false otherwise.
Definition at line 101 of file EventHeader.h.
◆ isPulserTrigger()
bool isPulserTrigger |
( |
| ) |
const |
|
inline |
Indicate whether a pulser (random) trigger was registered for the event.
- Returns
- Returns true if a pulser trigger was registered for the, false otherwise.
Definition at line 118 of file EventHeader.h.
◆ isSingle0Trigger()
bool isSingle0Trigger |
( |
| ) |
const |
|
inline |
Indicate whether a single0 trigger was registered for the event.
- Returns
- Returns true if a single0 trigger was registered for the, false otherwise.
Definition at line 134 of file EventHeader.h.
◆ isSingle1Trigger()
bool isSingle1Trigger |
( |
| ) |
const |
|
inline |
Indicate whether a single1 trigger was registered for the event.
- Returns
- Returns true if a single1 trigger was registered for the, false otherwise.
Definition at line 150 of file EventHeader.h.
◆ isSvtBiasOn()
bool isSvtBiasOn |
( |
| ) |
const |
|
inline |
Indicate whether the SVT bias was on during the event.
- Returns
- Returns true if the bias was one, false otherwise.
Definition at line 168 of file EventHeader.h.
◆ isSvtClosed()
bool isSvtClosed |
( |
| ) |
const |
|
inline |
Indicates whether the SVT was open or closed during an event.
- Returns
- Returns true if the SVT was closed, false otherwise.
Definition at line 245 of file EventHeader.h.
◆ isSvtLatencyGood()
bool isSvtLatencyGood |
( |
| ) |
const |
|
inline |
Indicate whether the SVT latency was correct during an event.
- Returns
- Returns true if the SVT latency was correct, false otherwise.
Definition at line 226 of file EventHeader.h.
◆ Print()
◆ setEventNumber()
void setEventNumber |
( |
const int |
event_number | ) |
|
|
inline |
Set the event number.
- Parameters
-
event_number | The event number. |
Definition at line 47 of file EventHeader.h.
◆ setEventTime()
void setEventTime |
( |
const long |
event_time | ) |
|
|
inline |
Set the event time stamp. The event time is currently the Unix time stamp associated with the event.
- Parameters
-
event_time | The Unix time stamp of the event. |
Definition at line 58 of file EventHeader.h.
◆ setPair0Trigger()
void setPair0Trigger |
( |
const int |
pair0_trigger | ) |
|
|
inline |
- Parameters
-
pair0_trigger | Set Flag indicating whether this event was due to a pair0 trigger. |
Definition at line 75 of file EventHeader.h.
◆ setPair1Trigger()
void setPair1Trigger |
( |
const int |
pair1_trigger | ) |
|
|
inline |
- Parameters
-
pair1_trigger | Set Flag indicating whether this event was due to a pair1 trigger. |
Definition at line 91 of file EventHeader.h.
◆ setPulserTrigger()
void setPulserTrigger |
( |
const int |
pulser_trigger | ) |
|
|
inline |
- Parameters
-
pulser_trigger | Set Flag indicating whether this event was due to a pulser trigger. |
Definition at line 107 of file EventHeader.h.
◆ setRfTime()
void setRfTime |
( |
const int |
channel, |
|
|
const double |
rf_time |
|
) |
| |
|
inline |
Set the event RF time.
- Parameters
-
channel | The channel from which the RF time was retrieved. |
rf_time | The event RF time. |
Definition at line 254 of file EventHeader.h.
◆ setRunNumber()
void setRunNumber |
( |
const int |
run_number | ) |
|
|
inline |
- Parameters
-
event_time | The run number. |
Definition at line 66 of file EventHeader.h.
◆ setSingle0Trigger()
void setSingle0Trigger |
( |
const int |
single0_trigger | ) |
|
|
inline |
- Parameters
-
single0_trigger | Set Flag indicating whether this event was due to a single0 trigger. |
Definition at line 124 of file EventHeader.h.
◆ setSingle1Trigger()
void setSingle1Trigger |
( |
const int |
single1_trigger | ) |
|
|
inline |
- Parameters
-
single1_trigger | Set Flag indicating whether this event was due to a single1 trigger. |
Definition at line 140 of file EventHeader.h.
◆ setSvtBiasState()
void setSvtBiasState |
( |
const int |
svt_bias_state | ) |
|
|
inline |
Set the state of the SVT bias during the event i.e. was it on or off?
- Parameters
-
svt_bias_state | The state of the SVT bias. It's set to 0 if the bias was off or 1 if it was on. |
Definition at line 159 of file EventHeader.h.
◆ setSvtBurstModeNoise()
void setSvtBurstModeNoise |
( |
const int |
svt_burstmode_noise | ) |
|
|
inline |
Set the flag indicating whether the event was affected by SVT burst noise.
- Parameters
-
svt_burstmode_noise | Flag indicating whether an event was affected by SVT burst noise. It's set to 0 if it was or 1 if it wasn't. |
Definition at line 178 of file EventHeader.h.
◆ setSvtEventHeaderState()
void setSvtEventHeaderState |
( |
const int |
svt_event_header_state | ) |
|
|
inline |
Set the flag indicating whether the SVT headers had errors.
- Parameters
-
svt_event_header_state | Flag indicating whether the SVT event headers had errors. |
Definition at line 197 of file EventHeader.h.
◆ setSvtLatencyState()
void setSvtLatencyState |
( |
const int |
svt_latency_state | ) |
|
|
inline |
Set the flag indicating whether the SVT latency was correct during an event.
- Parameters
-
svt_latency_state | Flag indicating whether the SVT latency was correct during an event. |
Definition at line 216 of file EventHeader.h.
◆ setSvtPositionState()
void setSvtPositionState |
( |
const int |
svt_position_state | ) |
|
|
inline |
Set the state of indicating whether the SVT was open or closed during an event.
- Parameters
-
svt_position_state | The state indicating whether the SVT was open or closed. It's set to 0 if the SVT was open or 1 if it was closed. |
Definition at line 236 of file EventHeader.h.
◆ event_number_
int event_number_ {-9999} |
|
private |
◆ event_time_
◆ pair0_trigger_
Flag indicating that a pair0 trigger was registered. It's set to 1 if it was registered or 0 if it wasn't.
Definition at line 283 of file EventHeader.h.
◆ pair1_trigger_
Flag indicating that a pair1 trigger was registered. It's set to 1 if it was registered or 0 if it wasn't.
Definition at line 289 of file EventHeader.h.
◆ pulser_trigger_
Flag indicating that a pulser (random) trigger was registered. It's set to 1 if it was registered or 0 if it wasn't.
Definition at line 295 of file EventHeader.h.
◆ rf_times_
◆ run_number_
◆ single0_trigger_
Flag indicating that a singles0 trigger was registered. It's set to 1 if it was registered or 0 if it wasn't.
Definition at line 301 of file EventHeader.h.
◆ single1_trigger_
Flag indicating that a singles1 trigger was registered. It's set to 1 if it was registered or 0 if it wasn't.
Definition at line 307 of file EventHeader.h.
◆ svt_bias_state_
Flag indicating the state of the SVT bias. It's set to 0 if the bias was off or 1 if it was on.
Definition at line 313 of file EventHeader.h.
◆ svt_burstmode_noise_
int svt_burstmode_noise_ {0} |
|
private |
Flag indicating whether the event was affected by SVT burst noise. It's set to 0 if the event saw burst noise or 1 if it was fine.
Definition at line 319 of file EventHeader.h.
◆ svt_event_header_state_
int svt_event_header_state_ {0} |
|
private |
Flag indicating whether the SVT event headers had an error. It's set to 0 if the event headers had and error, of 1 if it was errorless.
Definition at line 325 of file EventHeader.h.
◆ svt_latency_state_
int svt_latency_state_ {0} |
|
private |
Flag indicating whether the SVT latency was correct during an event. It's set to 0 if the latency was incorrect, 1 if it was fine.
Definition at line 331 of file EventHeader.h.
◆ svt_position_state_
int svt_position_state_ {0} |
|
private |
Flag indicating whether the SVT was open or closed. It's set to 0 if the SVT was open or 1 if it was closed.
Definition at line 337 of file EventHeader.h.
The documentation for this class was generated from the following files: