![]() |
Belle II Software development
|
Helper for TimingCut state. More...
#include <HLTPrefilter.h>
Public Member Functions | |
| bool | computeDecision () |
Public Attributes | |
| double | LERtimeSinceLastInjectionMin = 0.0 |
| Define thresholds for variables. | |
| double | LERtimeSinceLastInjectionMax = 0.0 |
| Maximum threshold of timeSinceLastInjection for LER injection. | |
| double | HERtimeSinceLastInjectionMin = 0.0 |
| Minimum threshold of timeSinceLastInjection for HER injection. | |
| double | HERtimeSinceLastInjectionMax = 0.0 |
| Maximum threshold of timeSinceLastInjection for HER injection. | |
| double | LERtimeInBeamCycleMin = 0.0 |
| Minimum threshold of timeInBeamCycle for LER injection. | |
| double | LERtimeInBeamCycleMax = 0.0 |
| Maximum threshold of timeInBeamCycle for LER injection. | |
| double | HERtimeInBeamCycleMin = 0.0 |
| Minimum threshold of timeInBeamCycle for HER injection. | |
| double | HERtimeInBeamCycleMax = 0.0 |
| Maximum threshold of timeInBeamCycle for LER injection. | |
| unsigned int | prescale = 1000 |
| Prescale for accepting HLTPrefilter lines, by default we randomly accept 1 out of every 1000 events. | |
Private Attributes | |
| StoreObjPtr< EventLevelTriggerTimeInfo > | m_TTDInfo |
| Store array object for injection time info. | |
| DBObjPtr< BunchStructure > | m_bunchStructure |
| Define object for BunchStructure class. | |
| DBObjPtr< HardwareClockSettings > | m_clockSettings |
| Define object for HardwareClockSettings class. | |
Helper for TimingCut state.
Definition at line 31 of file HLTPrefilter.h.
|
inline |
Calculate revolution time of beam
Fetch global clock
Definition at line 64 of file HLTPrefilter.h.
| double HERtimeInBeamCycleMax = 0.0 |
Maximum threshold of timeInBeamCycle for LER injection.
Definition at line 60 of file HLTPrefilter.h.
| double HERtimeInBeamCycleMin = 0.0 |
Minimum threshold of timeInBeamCycle for HER injection.
Definition at line 58 of file HLTPrefilter.h.
| double HERtimeSinceLastInjectionMax = 0.0 |
Maximum threshold of timeSinceLastInjection for HER injection.
Definition at line 52 of file HLTPrefilter.h.
| double HERtimeSinceLastInjectionMin = 0.0 |
Minimum threshold of timeSinceLastInjection for HER injection.
Definition at line 50 of file HLTPrefilter.h.
| double LERtimeInBeamCycleMax = 0.0 |
Maximum threshold of timeInBeamCycle for LER injection.
Definition at line 56 of file HLTPrefilter.h.
| double LERtimeInBeamCycleMin = 0.0 |
Minimum threshold of timeInBeamCycle for LER injection.
Definition at line 54 of file HLTPrefilter.h.
| double LERtimeSinceLastInjectionMax = 0.0 |
Maximum threshold of timeSinceLastInjection for LER injection.
Definition at line 48 of file HLTPrefilter.h.
| double LERtimeSinceLastInjectionMin = 0.0 |
Define thresholds for variables.
By default, no events are skipped based upon these requirements. Minimum threshold of timeSinceLastInjection for LER injection
Definition at line 46 of file HLTPrefilter.h.
|
private |
Define object for BunchStructure class.
bunch structure (fill pattern)
Definition at line 38 of file HLTPrefilter.h.
|
private |
Define object for HardwareClockSettings class.
hardware clock settings
Definition at line 41 of file HLTPrefilter.h.
|
private |
Store array object for injection time info.
Definition at line 35 of file HLTPrefilter.h.
| unsigned int prescale = 1000 |
Prescale for accepting HLTPrefilter lines, by default we randomly accept 1 out of every 1000 events.
Definition at line 62 of file HLTPrefilter.h.