![]() |
Belle II Software development
|
DBObject containing parameters used in HLTprefilter module. More...
#include <HLTPrefilterParameters.h>
Public Types | |
| enum | HLTPrefilterState { TimingCut = 0 , CDCECLCut = 1 } |
| Enumeration for HLT prefilter state. More... | |
Public Member Functions | |
| HLTPrefilterParameters () | |
| Default constructor. | |
| HLTPrefilterParameters (double LERtimeSinceLastInjectionMin, double LERtimeSinceLastInjectionMax, double LERtimeInBeamCycleMin, double LERtimeInBeamCycleMax, double HERtimeSinceLastInjectionMin, double HERtimeSinceLastInjectionMax, double HERtimeInBeamCycleMin, double HERtimeInBeamCycleMax, unsigned short State, unsigned int HLTPrefilterPrescale) | |
| Constructor. | |
| HLTPrefilterParameters (uint32_t cdcHitsMax, uint32_t eclDigitsMax, unsigned short State, unsigned int HLTPrefilterPrescale) | |
| Constructor. | |
| ~HLTPrefilterParameters () | |
| Destructor. | |
| void | setLERtimeSinceLastInjectionMin (double LERtimeSinceLastInjectionMin) |
| Set the minimum threshold of timeSinceLastInjection for LER injection for an event. | |
| void | setLERtimeSinceLastInjectionMax (double LERtimeSinceLastInjectionMax) |
| Set the maximum threshold of timeSinceLastInjection for LER injection for an event. | |
| void | setHERtimeSinceLastInjectionMin (double HERtimeSinceLastInjectionMin) |
| Set the minimum threshold of timeSinceLastInjection for HER injection for an event. | |
| void | setHERtimeSinceLastInjectionMax (double HERtimeSinceLastInjectionMax) |
| Set the maximum threshold of timeSinceLastInjection for HER injection for an event. | |
| void | setLERtimeInBeamCycleMin (double LERtimeInBeamCycleMin) |
| Set the minimum threshold of timeInBeamCycle for LER injection for an event. | |
| void | setLERtimeInBeamCycleMax (double LERtimeInBeamCycleMax) |
| Set the maximum threshold of timeInBeamCycle for LER injection for an event. | |
| void | setHERtimeInBeamCycleMin (double HERtimeInBeamCycleMin) |
| Set the minimum threshold of timeInBeamCycle for HER injection for an event. | |
| void | setHERtimeInBeamCycleMax (double HERtimeInBeamCycleMax) |
| Set the maximum threshold of timeInBeamCycle for HER injection for an event. | |
| void | setCDCHitsMax (uint32_t cdcHitsMax) |
| Set the maximum threshold of CDCHits for an event. | |
| void | setECLDigitsMax (uint32_t eclDigitsMax) |
| Set the maximum threshold of CDCHits for an event. | |
| void | setHLTPrefilterState (unsigned short State) |
| Set the HLTPrefilter state. | |
| void | setHLTPrefilterPrescale (unsigned int HLTPrefilterPrescale) |
| Set the prescale for HLTPrefilter result. | |
| double | getLERtimeSinceLastInjectionMin () const |
| Get the minimum threshold of timeSinceLastInjection for LER injection for an event. | |
| double | getLERtimeSinceLastInjectionMax () const |
| Get the maximum threshold of timeSinceLastInjection for LER injection for an event. | |
| double | getHERtimeSinceLastInjectionMin () const |
| Get the minimum threshold of timeSinceLastInjection for HER injection for an event. | |
| double | getHERtimeSinceLastInjectionMax () const |
| Get the maximum threshold of timeSinceLastInjection for HER injection for an event. | |
| double | getLERtimeInBeamCycleMin () const |
| Get the minimum threshold of timeInBeamCycle for LER injection for an event. | |
| double | getLERtimeInBeamCycleMax () const |
| Get the maximum threshold of timeInBeamCycle for LER injection for an event. | |
| double | getHERtimeInBeamCycleMin () const |
| Get the minimum threshold of timeInBeamCycle for HER injection for an event. | |
| double | getHERtimeInBeamCycleMax () const |
| Get the maximum threshold of timeInBeamCycle for HER injection for an event. | |
| uint32_t | getCDCHitsMax () const |
| Get the maximum threshold of CDCHits for an event. | |
| uint32_t | getECLDigitsMax () const |
| Get the maximum threshold of CDCHits for an event. | |
| unsigned short | getHLTPrefilterState () const |
| Get the HLTPrefilter state. | |
| unsigned int | getHLTPrefilterPrescale () const |
| Get the prescale for HLTPrefilter result. | |
Private Member Functions | |
| ClassDef (HLTPrefilterParameters, 1) | |
| Class version. | |
Private Attributes | |
| double | m_LERtimeSinceLastInjectionMin |
| Minimum threshold of timeSinceLastInjection for LER injection. | |
| double | m_LERtimeSinceLastInjectionMax |
| Maximum threshold of timeSinceLastInjection for LER injection. | |
| double | m_HERtimeSinceLastInjectionMin |
| Minimum threshold of timeSinceLastInjection for HER injection. | |
| double | m_HERtimeSinceLastInjectionMax |
| Maximum threshold of timeSinceLastInjection for HER injection. | |
| double | m_LERtimeInBeamCycleMin |
| Minimum threshold of timeInBeamCycle for LER injection. | |
| double | m_LERtimeInBeamCycleMax |
| Maximum threshold of timeInBeamCycle for LER injection. | |
| double | m_HERtimeInBeamCycleMin |
| Minimum threshold of timeInBeamCycle for HER injection. | |
| double | m_HERtimeInBeamCycleMax |
| Maximum threshold of timeInBeamCycle for HER injection. | |
| uint32_t | m_cdcHitsMax |
| Maximum threshold of CDCHits. | |
| uint32_t | m_eclDigitsMax |
| Maximum threshold of ECLDigits. | |
| HLTPrefilterState | m_HLTPrefilterState |
| HLTPrefilter State. | |
| unsigned int | m_HLTPrefilterPrescale |
| HLTPrefilter prescale. | |
DBObject containing parameters used in HLTprefilter module.
Definition at line 26 of file HLTPrefilterParameters.h.
| enum HLTPrefilterState |
Enumeration for HLT prefilter state.
Definition at line 30 of file HLTPrefilterParameters.h.
|
inline |
Default constructor.
Definition at line 35 of file HLTPrefilterParameters.h.
|
inline |
Constructor.
| [in] | LERtimeSinceLastInjectionMin | Minimum threshold of timeSinceLastInjection for LER injection. |
| [in] | LERtimeSinceLastInjectionMax | Maximum threshold of timeSinceLastInjection for LER injection. |
| [in] | HERtimeSinceLastInjectionMin | Minimum threshold of timeSinceLastInjection for HER injection. |
| [in] | HERtimeSinceLastInjectionMax | Maximum threshold of timeSinceLastInjection for HER injection. |
| [in] | LERtimeInBeamCycleMin | Minimum threshold of timeInBeamCycle for LER injection. |
| [in] | LERtimeInBeamCycleMax | Maximum threshold of timeInBeamCycle for LER injection. |
| [in] | HERtimeInBeamCycleMin | Minimum threshold of timeInBeamCycle for HER injection. |
| [in] | HERtimeInBeamCycleMax | Maximum threshold of timeInBeamCycle for HER injection. |
| [in] | State | State of HLTprefilter |
| [in] | HLTPrefilterPrescale | Prescale for accepting events rejected by the HLTprefilter result |
Definition at line 64 of file HLTPrefilterParameters.h.
|
inline |
Constructor.
| [in] | cdcHitsMax | Maximum threshold of CDCHits |
| [in] | eclDigitsMax | Maximum threshold of ECLDigits |
| [in] | State | State of HLTprefilter |
| [in] | HLTPrefilterPrescale | Prescale for accepting events rejected by the HLTprefilter result |
Definition at line 90 of file HLTPrefilterParameters.h.
|
inline |
|
inline |
Get the maximum threshold of CDCHits for an event.
Definition at line 289 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of CDCHits for an event.
Definition at line 297 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeInBeamCycle for HER injection for an event.
Definition at line 281 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeInBeamCycle for HER injection for an event.
Definition at line 273 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeSinceLastInjection for HER injection for an event.
Definition at line 249 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeSinceLastInjection for HER injection for an event.
Definition at line 241 of file HLTPrefilterParameters.h.
|
inline |
Get the prescale for HLTPrefilter result.
Definition at line 313 of file HLTPrefilterParameters.h.
|
inline |
Get the HLTPrefilter state.
Definition at line 305 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeInBeamCycle for LER injection for an event.
Definition at line 265 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeInBeamCycle for LER injection for an event.
Definition at line 257 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeSinceLastInjection for LER injection for an event.
Definition at line 233 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeSinceLastInjection for LER injection for an event.
Definition at line 225 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of CDCHits for an event.
| [in] | cdcHitsMax | for an event. |
Definition at line 190 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of CDCHits for an event.
| [in] | eclDigitsMax | for an event. |
Definition at line 199 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of timeInBeamCycle for HER injection for an event.
| [in] | HERtimeInBeamCycleMax | for an event. |
Definition at line 181 of file HLTPrefilterParameters.h.
|
inline |
Set the minimum threshold of timeInBeamCycle for HER injection for an event.
| [in] | HERtimeInBeamCycleMin | for an event. |
Definition at line 172 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of timeSinceLastInjection for HER injection for an event.
| [in] | HERtimeSinceLastInjectionMax | for an event. |
Definition at line 144 of file HLTPrefilterParameters.h.
|
inline |
Set the minimum threshold of timeSinceLastInjection for HER injection for an event.
| [in] | HERtimeSinceLastInjectionMin | for an event. |
Definition at line 135 of file HLTPrefilterParameters.h.
|
inline |
Set the prescale for HLTPrefilter result.
| [in] | HLTPrefilterPrescale |
Definition at line 217 of file HLTPrefilterParameters.h.
|
inline |
Set the HLTPrefilter state.
| [in] | State |
Definition at line 208 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of timeInBeamCycle for LER injection for an event.
| [in] | LERtimeInBeamCycleMax | for an event. |
Definition at line 163 of file HLTPrefilterParameters.h.
|
inline |
Set the minimum threshold of timeInBeamCycle for LER injection for an event.
| [in] | LERtimeInBeamCycleMin | for an event. |
Definition at line 154 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of timeSinceLastInjection for LER injection for an event.
| [in] | LERtimeSinceLastInjectionMax | for an event. |
Definition at line 126 of file HLTPrefilterParameters.h.
|
inline |
Set the minimum threshold of timeSinceLastInjection for LER injection for an event.
| [in] | LERtimeSinceLastInjectionMin | for an event. |
Definition at line 117 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of CDCHits.
Definition at line 355 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of ECLDigits.
Definition at line 359 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeInBeamCycle for HER injection.
Definition at line 351 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeInBeamCycle for HER injection.
Definition at line 347 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeSinceLastInjection for HER injection.
Definition at line 335 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeSinceLastInjection for HER injection.
Definition at line 331 of file HLTPrefilterParameters.h.
|
private |
HLTPrefilter prescale.
Definition at line 369 of file HLTPrefilterParameters.h.
|
private |
HLTPrefilter State.
Definition at line 364 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeInBeamCycle for LER injection.
Definition at line 343 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeInBeamCycle for LER injection.
Definition at line 339 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeSinceLastInjection for LER injection.
Definition at line 327 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeSinceLastInjection for LER injection.
Definition at line 323 of file HLTPrefilterParameters.h.