#include <Level1TriggerRates.h>
Classes | |
class | h |
Persistable copy of Level1 Trigger Rates. More... | |
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.
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 67 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 121 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
|
inline |
Definition at line 78 of file Level1TriggerRates.h.
References collectionTimeLumiSeg_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 124 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(), writedatasetfile::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 109 of file Level1TriggerRates.h.
References deadtimeBeamActiveCalibrationPercent_.
Referenced by operator<<().
|
inline |
Definition at line 115 of file Level1TriggerRates.h.
References deadtimeBeamActivePartitionControllerPercent_.
Referenced by operator<<().
|
inline |
Definition at line 103 of file Level1TriggerRates.h.
References deadtimeBeamActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 112 of file Level1TriggerRates.h.
References deadtimeBeamActivePrivateOrbitPercent_.
Referenced by operator<<().
|
inline |
Definition at line 118 of file Level1TriggerRates.h.
References deadtimeBeamActiveTimeSlotPercent_.
Referenced by operator<<().
|
inline |
Definition at line 106 of file Level1TriggerRates.h.
References deadtimeBeamActiveTriggerRulesPercent_.
Referenced by operator<<().
|
inline |
Definition at line 101 of file Level1TriggerRates.h.
References deadtimePercent_.
Referenced by L1TScalersSCAL::analyze(), L1TRate_Offline::analyze(), and operator<<().
|
inline |
Definition at line 69 of file Level1TriggerRates.h.
References deltaNS_.
Referenced by operator<<().
|
inline |
|
inline |
empty method (= false)
Definition at line 62 of file Level1TriggerRates.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 127 of file Level1TriggerRates.h.
References gtAlgoCountsRate_.
Referenced by L1TScalersSCAL::analyze(), L1TRate::analyze(), L1TBPTX::analyze(), and operator<<().
|
inline |
Definition at line 75 of file Level1TriggerRates.h.
References gtEventsRate_.
Referenced by operator<<().
|
inline |
Definition at line 128 of file Level1TriggerRates.h.
References gtTechCountsRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 72 of file Level1TriggerRates.h.
References gtTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 99 of file Level1TriggerRates.h.
References l1AsCalibrationRate_.
Referenced by operator<<().
|
inline |
Definition at line 93 of file Level1TriggerRates.h.
References l1AsPhysicsRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 95 of file Level1TriggerRates.h.
References l1AsRandomRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 97 of file Level1TriggerRates.h.
References l1AsTestRate_.
Referenced by operator<<().
|
inline |
name method
Definition at line 59 of file Level1TriggerRates.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
inline |
Definition at line 81 of file Level1TriggerRates.h.
References triggersPhysicsGeneratedFDLRate_.
Referenced by operator<<().
|
inline |
Definition at line 87 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamActiveRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
Definition at line 90 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamInactiveRate_.
Referenced by operator<<().
|
inline |
Definition at line 84 of file Level1TriggerRates.h.
References triggersPhysicsLostRate_.
Referenced by L1TScalersSCAL::analyze(), and operator<<().
|
inline |
get the data
Definition at line 66 of file Level1TriggerRates.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
protected |
Definition at line 140 of file Level1TriggerRates.h.
Referenced by collectionTime(), and computeRates().
|
protected |
Definition at line 146 of file Level1TriggerRates.h.
Referenced by collectionTimeLumiSeg(), and computeRates().
|
protected |
Definition at line 158 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveCalibrationPercent().
|
protected |
Definition at line 160 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePartitionControllerPercent().
|
protected |
Definition at line 156 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePercent().
|
protected |
Definition at line 159 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePrivateOrbitPercent().
|
protected |
Definition at line 161 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTimeSlotPercent().
|
protected |
Definition at line 157 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTriggerRulesPercent().
|
protected |
Definition at line 155 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimePercent().
|
protected |
Definition at line 141 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaNS().
|
protected |
Definition at line 142 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaT().
|
protected |
Definition at line 163 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtAlgoCountsRate().
|
protected |
Definition at line 144 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtEventsRate().
|
protected |
Definition at line 164 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTechCountsRate().
|
protected |
Definition at line 143 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTriggersRate().
|
protected |
Definition at line 154 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsCalibrationRate().
|
protected |
Definition at line 151 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsPhysicsRate().
|
protected |
Definition at line 152 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsRandomRate().
|
protected |
Definition at line 153 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsTestRate().
|
protected |
Definition at line 147 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsGeneratedFDLRate().
|
protected |
Definition at line 149 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamActiveRate().
|
protected |
Definition at line 150 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamInactiveRate().
|
protected |
Definition at line 148 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostRate().
|
protected |
Definition at line 138 of file Level1TriggerRates.h.
Referenced by computeRates(), and version().