![]() |
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 88 of file HLTPrefilterParameters.h.
|
inline |
|
inline |
Get the maximum threshold of CDCHits for an event.
Definition at line 279 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of CDCHits for an event.
Definition at line 287 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeInBeamCycle for HER injection for an event.
Definition at line 271 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeInBeamCycle for HER injection for an event.
Definition at line 263 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeSinceLastInjection for HER injection for an event.
Definition at line 239 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeSinceLastInjection for HER injection for an event.
Definition at line 231 of file HLTPrefilterParameters.h.
|
inline |
Get the prescale for HLTPrefilter result.
Definition at line 303 of file HLTPrefilterParameters.h.
|
inline |
Get the HLTPrefilter state.
Definition at line 295 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeInBeamCycle for LER injection for an event.
Definition at line 255 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeInBeamCycle for LER injection for an event.
Definition at line 247 of file HLTPrefilterParameters.h.
|
inline |
Get the maximum threshold of timeSinceLastInjection for LER injection for an event.
Definition at line 223 of file HLTPrefilterParameters.h.
|
inline |
Get the minimum threshold of timeSinceLastInjection for LER injection for an event.
Definition at line 215 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of CDCHits for an event.
| [in] | cdcHitsMax | for an event. |
Definition at line 180 of file HLTPrefilterParameters.h.
|
inline |
Set the maximum threshold of CDCHits for an event.
| [in] | eclDigitsMax | for an event. |
Definition at line 189 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 171 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 162 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 134 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 125 of file HLTPrefilterParameters.h.
|
inline |
Set the prescale for HLTPrefilter result.
| [in] | HLTPrefilterPrescale |
Definition at line 207 of file HLTPrefilterParameters.h.
|
inline |
Set the HLTPrefilter state.
| [in] | State |
Definition at line 198 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 153 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 144 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 116 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 107 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of CDCHits.
Definition at line 345 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of ECLDigits.
Definition at line 349 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeInBeamCycle for HER injection.
Definition at line 341 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeInBeamCycle for HER injection.
Definition at line 337 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeSinceLastInjection for HER injection.
Definition at line 325 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeSinceLastInjection for HER injection.
Definition at line 321 of file HLTPrefilterParameters.h.
|
private |
HLTPrefilter prescale.
Definition at line 359 of file HLTPrefilterParameters.h.
|
private |
HLTPrefilter State.
Definition at line 354 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeInBeamCycle for LER injection.
Definition at line 333 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeInBeamCycle for LER injection.
Definition at line 329 of file HLTPrefilterParameters.h.
|
private |
Maximum threshold of timeSinceLastInjection for LER injection.
Definition at line 317 of file HLTPrefilterParameters.h.
|
private |
Minimum threshold of timeSinceLastInjection for LER injection.
Definition at line 313 of file HLTPrefilterParameters.h.