#include <Level1TriggerRates.h>
Classes | |
class | h |
Persistable copy of Level1 Trigger Rates. More... | |
Public Types | |
enum | { N_BX = 3654, N_BX_ACTIVE = 2808 } |
Protected Attributes | |
TimeSpec | collectionTime_ |
TimeSpec | collectionTimeLumiSeg_ |
double | deadtimeBeamActiveCalibrationPercent_ |
double | deadtimeBeamActivePartitionControllerPercent_ |
double | deadtimeBeamActivePercent_ |
double | deadtimeBeamActivePrivateOrbitPercent_ |
double | deadtimeBeamActiveTimeSlotPercent_ |
double | deadtimeBeamActiveTriggerRulesPercent_ |
double | deadtimePercent_ |
unsigned long long | deltaNS_ |
double | deltaT_ |
std::vector< double > | gtAlgoCountsRate_ |
double | gtEventsRate_ |
std::vector< double > | gtTechCountsRate_ |
double | gtTriggersRate_ |
double | l1AsCalibrationRate_ |
double | l1AsPhysicsRate_ |
double | l1AsRandomRate_ |
double | l1AsTestRate_ |
double | triggersPhysicsGeneratedFDLRate_ |
double | triggersPhysicsLostBeamActiveRate_ |
double | triggersPhysicsLostBeamInactiveRate_ |
double | triggersPhysicsLostRate_ |
int | version_ |
Definition at line 31 of file Level1TriggerRates.h.
anonymous enum |
Enumerator | |
---|---|
N_BX | |
N_BX_ACTIVE |
Definition at line 35 of file Level1TriggerRates.h.
Level1TriggerRates::Level1TriggerRates | ( | ) |
Definition at line 11 of file Level1TriggerRates.cc.
Referenced by Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s | ) |
Definition at line 39 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun, and Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s, |
int | runNumber | ||
) |
Definition at line 44 of file Level1TriggerRates.cc.
References computeRates(), and Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s1, |
Level1TriggerScalers const & | s2 | ||
) |
Definition at line 51 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun, and Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s1, |
Level1TriggerScalers const & | s2, | ||
int | runNumber | ||
) |
Definition at line 57 of file Level1TriggerRates.cc.
References computeRates(), and Level1TriggerRates().
|
virtual |
Definition at line 65 of file Level1TriggerRates.cc.
|
inline |
Definition at line 73 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 127 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
|
inline |
Definition at line 84 of file Level1TriggerRates.h.
References collectionTimeLumiSeg_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 130 of file Level1TriggerRates.h.
References collectionTimeLumiSeg_, and TimeSpec::get_timespec().
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1 | ) |
Definition at line 68 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun.
Referenced by computeRates(), and Level1TriggerRates().
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
int | runNumber | ||
) |
Definition at line 71 of file Level1TriggerRates.cc.
References Level1TriggerScalers::collectionTime(), collectionTime_, Level1TriggerScalers::collectionTimeLumiSeg(), collectionTimeLumiSeg_, Level1TriggerScalers::deadtime(), Level1TriggerScalers::deadtimeBeamActive(), Level1TriggerScalers::deadtimeBeamActiveCalibration(), deadtimeBeamActiveCalibrationPercent_, Level1TriggerScalers::deadtimeBeamActivePartitionController(), deadtimeBeamActivePartitionControllerPercent_, deadtimeBeamActivePercent_, Level1TriggerScalers::deadtimeBeamActivePrivateOrbit(), deadtimeBeamActivePrivateOrbitPercent_, Level1TriggerScalers::deadtimeBeamActiveTimeSlot(), deadtimeBeamActiveTimeSlotPercent_, Level1TriggerScalers::deadtimeBeamActiveTriggerRules(), deadtimeBeamActiveTriggerRulesPercent_, deadtimePercent_, deltaNS_, deltaT_, Level1TriggerScalers::gtAlgoCounts(), gtAlgoCountsRate_, Level1TriggerScalers::gtEventsRate(), gtEventsRate_, Level1TriggerScalers::gtTechCounts(), gtTechCountsRate_, Level1TriggerScalers::gtTriggersRate(), gtTriggersRate_, Level1TriggerScalers::l1AsCalibration(), l1AsCalibrationRate_, Level1TriggerScalers::l1AsPhysics(), l1AsPhysicsRate_, Level1TriggerScalers::l1AsRandom(), l1AsRandomRate_, Level1TriggerScalers::l1AsTest(), l1AsTestRate_, Level1TriggerScalers::percentLS(), Level1TriggerScalers::percentLSActive(), Level1TriggerScalers::rateLS(), DTTTrigCorrFirst::run, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), Level1TriggerScalers::triggersPhysicsGeneratedFDL(), triggersPhysicsGeneratedFDLRate_, Level1TriggerScalers::triggersPhysicsLost(), Level1TriggerScalers::triggersPhysicsLostBeamActive(), triggersPhysicsLostBeamActiveRate_, Level1TriggerScalers::triggersPhysicsLostBeamInactive(), triggersPhysicsLostBeamInactiveRate_, triggersPhysicsLostRate_, Level1TriggerScalers::version(), and version_.
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
Level1TriggerScalers const & | t2 | ||
) |
Definition at line 131 of file Level1TriggerRates.cc.
References computeRates(), and Level1TriggerScalers::firstShortLSRun.
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
Level1TriggerScalers const & | t2, | ||
int | runNumber | ||
) |
Definition at line 137 of file Level1TriggerRates.cc.
References Level1TriggerScalers::collectionTime(), computeRates(), deltaNS_, deltaT_, Level1TriggerScalers::gtEvents(), gtEventsRate_, Level1TriggerScalers::gtTriggers(), and gtTriggersRate_.
|
inline |
Definition at line 115 of file Level1TriggerRates.h.
References deadtimeBeamActiveCalibrationPercent_.
Referenced by operator<<().
|
inline |
Definition at line 121 of file Level1TriggerRates.h.
References deadtimeBeamActivePartitionControllerPercent_.
Referenced by operator<<().
|
inline |
Definition at line 109 of file Level1TriggerRates.h.
References deadtimeBeamActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 118 of file Level1TriggerRates.h.
References deadtimeBeamActivePrivateOrbitPercent_.
Referenced by operator<<().
|
inline |
Definition at line 124 of file Level1TriggerRates.h.
References deadtimeBeamActiveTimeSlotPercent_.
Referenced by operator<<().
|
inline |
Definition at line 112 of file Level1TriggerRates.h.
References deadtimeBeamActiveTriggerRulesPercent_.
Referenced by operator<<().
|
inline |
Definition at line 107 of file Level1TriggerRates.h.
References deadtimePercent_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 75 of file Level1TriggerRates.h.
References deltaNS_.
Referenced by operator<<().
|
inline |
|
inline |
empty method (= false)
Definition at line 68 of file Level1TriggerRates.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 133 of file Level1TriggerRates.h.
References gtAlgoCountsRate_.
Referenced by L1TScalersSCAL::analyze(), L1TRate::analyze(), L1TBPTX::analyze(), and operator<<().
|
inline |
Definition at line 81 of file Level1TriggerRates.h.
References gtEventsRate_.
Referenced by operator<<().
|
inline |
Definition at line 134 of file Level1TriggerRates.h.
References gtTechCountsRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 78 of file Level1TriggerRates.h.
References gtTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 105 of file Level1TriggerRates.h.
References l1AsCalibrationRate_.
Referenced by operator<<().
|
inline |
Definition at line 99 of file Level1TriggerRates.h.
References l1AsPhysicsRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 101 of file Level1TriggerRates.h.
References l1AsRandomRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 103 of file Level1TriggerRates.h.
References l1AsTestRate_.
Referenced by operator<<().
|
inline |
name method
Definition at line 65 of file Level1TriggerRates.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
inline |
Definition at line 87 of file Level1TriggerRates.h.
References triggersPhysicsGeneratedFDLRate_.
Referenced by operator<<().
|
inline |
Definition at line 93 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamActiveRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 96 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamInactiveRate_.
Referenced by operator<<().
|
inline |
Definition at line 90 of file Level1TriggerRates.h.
References triggersPhysicsLostRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
get the data
Definition at line 72 of file Level1TriggerRates.h.
References version_.
Referenced by operator<<().
|
protected |
Definition at line 146 of file Level1TriggerRates.h.
Referenced by collectionTime(), and computeRates().
|
protected |
Definition at line 152 of file Level1TriggerRates.h.
Referenced by collectionTimeLumiSeg(), and computeRates().
|
protected |
Definition at line 164 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveCalibrationPercent().
|
protected |
Definition at line 166 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePartitionControllerPercent().
|
protected |
Definition at line 162 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePercent().
|
protected |
Definition at line 165 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePrivateOrbitPercent().
|
protected |
Definition at line 167 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTimeSlotPercent().
|
protected |
Definition at line 163 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTriggerRulesPercent().
|
protected |
Definition at line 161 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimePercent().
|
protected |
Definition at line 147 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaNS().
|
protected |
Definition at line 148 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaT().
|
protected |
Definition at line 169 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtAlgoCountsRate().
|
protected |
Definition at line 150 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtEventsRate().
|
protected |
Definition at line 170 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTechCountsRate().
|
protected |
Definition at line 149 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTriggersRate().
|
protected |
Definition at line 160 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsCalibrationRate().
|
protected |
Definition at line 157 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsPhysicsRate().
|
protected |
Definition at line 158 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsRandomRate().
|
protected |
Definition at line 159 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsTestRate().
|
protected |
Definition at line 153 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsGeneratedFDLRate().
|
protected |
Definition at line 155 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamActiveRate().
|
protected |
Definition at line 156 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamInactiveRate().
|
protected |
Definition at line 154 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostRate().
|
protected |
Definition at line 144 of file Level1TriggerRates.h.
Referenced by computeRates(), and version().