#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: