Belle II Software light-2406-ragdoll
TTDOffsets Class Reference

This class contains information to correct the information obtained from the TTD (simple offsets) More...

#include <TTDOffsets.h>

Inheritance diagram for TTDOffsets:
Collaboration diagram for TTDOffsets:

Public Member Functions

 TTDOffsets ()
 default constructor all offsets set to 0, use corresponding setters
 
 ~TTDOffsets ()
 Destructor.
 
void setInjectionDelayHER (int delay)
 Set the delay between the pre-kick signal and arrival of bunch at IP for HER in clock ticks.
 
void setInjectionDelayLER (int delay)
 Set the delay between the pre-kick signal and arrival of bunch at IP for LER in clock ticks.
 
void setTriggeredBunchOffsetHER (int offset)
 Set the offset between triggered bunch nr and SKB bunch nr for HER.
 
void setTriggeredBunchOffsetLER (int offset)
 Set the offset between triggered bunch nr and SKB bunch nr for LER.
 
int getInjectionDelayHER () const
 Get the delay between the pre-kick signal and arrival of bunch at IP for HER in clock ticks.
 
int getInjectionDelayLER () const
 Get the delay between the pre-kick signal and arrival of bunch at IP for LER in clock ticks.
 
int getTriggeredBunchOffsetHER () const
 Get the offset between triggered bunch nr and SKB bunch nr for HER.
 
int getTriggeredBunchOffsetLER () const
 Get the offset between triggered bunch nr and SKB bunch nr for LER.
 

Private Member Functions

 ClassDef (TTDOffsets, 1)
 ROOTification.
 

Private Attributes

int m_injectionDelayHER
 The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by the detector for HER.
 
int m_injectionDelayLER
 The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by the detector for LER.
 
int m_triggeredBunchOffsetHER
 The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some number wrt.
 
int m_triggeredBunchOffsetLER
 The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some number wrt.
 

Detailed Description

This class contains information to correct the information obtained from the TTD (simple offsets)

Definition at line 18 of file TTDOffsets.h.

Constructor & Destructor Documentation

◆ TTDOffsets()

TTDOffsets ( )
inline

default constructor all offsets set to 0, use corresponding setters

Definition at line 24 of file TTDOffsets.h.

24 :
27 { }
int m_injectionDelayHER
The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by th...
Definition: TTDOffsets.h:57
int m_triggeredBunchOffsetHER
The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some...
Definition: TTDOffsets.h:67
int m_triggeredBunchOffsetLER
The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some...
Definition: TTDOffsets.h:71
int m_injectionDelayLER
The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by th...
Definition: TTDOffsets.h:63

◆ ~TTDOffsets()

~TTDOffsets ( )
inline

Destructor.

Definition at line 30 of file TTDOffsets.h.

30{}

Member Function Documentation

◆ getInjectionDelayHER()

int getInjectionDelayHER ( ) const
inline

Get the delay between the pre-kick signal and arrival of bunch at IP for HER in clock ticks.

Definition at line 42 of file TTDOffsets.h.

42{ return m_injectionDelayHER; }

◆ getInjectionDelayLER()

int getInjectionDelayLER ( ) const
inline

Get the delay between the pre-kick signal and arrival of bunch at IP for LER in clock ticks.

Definition at line 44 of file TTDOffsets.h.

44{ return m_injectionDelayLER; }

◆ getTriggeredBunchOffsetHER()

int getTriggeredBunchOffsetHER ( ) const
inline

Get the offset between triggered bunch nr and SKB bunch nr for HER.

Definition at line 46 of file TTDOffsets.h.

◆ getTriggeredBunchOffsetLER()

int getTriggeredBunchOffsetLER ( ) const
inline

Get the offset between triggered bunch nr and SKB bunch nr for LER.

Definition at line 48 of file TTDOffsets.h.

◆ setInjectionDelayHER()

void setInjectionDelayHER ( int  delay)
inline

Set the delay between the pre-kick signal and arrival of bunch at IP for HER in clock ticks.

Definition at line 33 of file TTDOffsets.h.

33{ m_injectionDelayHER = delay; }

◆ setInjectionDelayLER()

void setInjectionDelayLER ( int  delay)
inline

Set the delay between the pre-kick signal and arrival of bunch at IP for LER in clock ticks.

Definition at line 35 of file TTDOffsets.h.

35{ m_injectionDelayLER = delay; }

◆ setTriggeredBunchOffsetHER()

void setTriggeredBunchOffsetHER ( int  offset)
inline

Set the offset between triggered bunch nr and SKB bunch nr for HER.

Definition at line 37 of file TTDOffsets.h.

37{ m_triggeredBunchOffsetHER = offset; }

◆ setTriggeredBunchOffsetLER()

void setTriggeredBunchOffsetLER ( int  offset)
inline

Set the offset between triggered bunch nr and SKB bunch nr for LER.

Definition at line 39 of file TTDOffsets.h.

39{ m_triggeredBunchOffsetLER = offset; }

Member Data Documentation

◆ m_injectionDelayHER

int m_injectionDelayHER
private

The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by the detector for HER.

The delay is a positive number! Time in clock ticks (127MHz=RF/4)

Definition at line 57 of file TTDOffsets.h.

◆ m_injectionDelayLER

int m_injectionDelayLER
private

The delay between the time of the injection pre-kick signal and the time the noisy bunch passes by the detector for LER.

The delay is a positive number! Time in clock ticks (127MHz=RF/4)

Definition at line 63 of file TTDOffsets.h.

◆ m_triggeredBunchOffsetHER

int m_triggeredBunchOffsetHER
private

The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some number wrt.

the 'global' bunch numbering for HER.

Definition at line 67 of file TTDOffsets.h.

◆ m_triggeredBunchOffsetLER

int m_triggeredBunchOffsetLER
private

The number of the triggered bunch provided by the TriggerTimeDistribution (TTD) may be offset by some number wrt.

the 'global' bunch numbering for LER.

Definition at line 71 of file TTDOffsets.h.


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