CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
Level1TriggerRates Class Reference

#include <Level1TriggerRates.h>

Public Member Functions

timespec collectionTime ()
 
timespec collectionTime () const
 
timespec collectionTimeLumiSeg ()
 
timespec collectionTimeLumiSeg () const
 
void computeRates (Level1TriggerScalers const &t1)
 
void computeRates (Level1TriggerScalers const &t1, int runNumber)
 
void computeRates (Level1TriggerScalers const &t1, Level1TriggerScalers const &t2)
 
void computeRates (Level1TriggerScalers const &t1, Level1TriggerScalers const &t2, int runNumber)
 
double deadtimeBeamActiveCalibrationPercent () const
 
double deadtimeBeamActivePartitionControllerPercent () const
 
double deadtimeBeamActivePercent () const
 
double deadtimeBeamActivePrivateOrbitPercent () const
 
double deadtimeBeamActiveTimeSlotPercent () const
 
double deadtimeBeamActiveTriggerRulesPercent () const
 
double deadtimePercent () const
 
unsigned long long deltaNS () const
 
double deltaT () const
 
bool empty () const
 empty method (= false) More...
 
std::vector< double > gtAlgoCountsRate () const
 
double gtEventsRate () const
 
std::vector< double > gtTechCountsRate () const
 
double gtTriggersRate () const
 
double l1AsCalibrationRate () const
 
double l1AsPhysicsRate () const
 
double l1AsRandomRate () const
 
double l1AsTestRate () const
 
 Level1TriggerRates ()
 
 Level1TriggerRates (Level1TriggerScalers const &s)
 
 Level1TriggerRates (Level1TriggerScalers const &s, int runNumber)
 
 Level1TriggerRates (Level1TriggerScalers const &s1, Level1TriggerScalers const &s2)
 
 Level1TriggerRates (Level1TriggerScalers const &s1, Level1TriggerScalers const &s2, int runNumber)
 
std::string name () const
 name method More...
 
int operator!= (const Level1TriggerRates &e) const
 inequality operator More...
 
int operator== (const Level1TriggerRates &e) const
 equality operator More...
 
double triggersPhysicsGeneratedFDLRate () const
 
double triggersPhysicsLostBeamActiveRate () const
 
double triggersPhysicsLostBeamInactiveRate () const
 
double triggersPhysicsLostRate () const
 
int version () const
 get the data More...
 
virtual ~Level1TriggerRates ()
 

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_
 

Detailed Description

Definition at line 30 of file Level1TriggerRates.h.

Constructor & Destructor Documentation

◆ Level1TriggerRates() [1/5]

Level1TriggerRates::Level1TriggerRates ( )

◆ Level1TriggerRates() [2/5]

Level1TriggerRates::Level1TriggerRates ( Level1TriggerScalers const &  s)

◆ Level1TriggerRates() [3/5]

Level1TriggerRates::Level1TriggerRates ( Level1TriggerScalers const &  s,
int  runNumber 
)

◆ Level1TriggerRates() [4/5]

Level1TriggerRates::Level1TriggerRates ( Level1TriggerScalers const &  s1,
Level1TriggerScalers const &  s2 
)

◆ Level1TriggerRates() [5/5]

Level1TriggerRates::Level1TriggerRates ( Level1TriggerScalers const &  s1,
Level1TriggerScalers const &  s2,
int  runNumber 
)

◆ ~Level1TriggerRates()

Level1TriggerRates::~Level1TriggerRates ( )
virtual

Definition at line 55 of file Level1TriggerRates.cc.

55 {}

Member Function Documentation

◆ collectionTime() [1/2]

timespec Level1TriggerRates::collectionTime ( )
inline

Definition at line 56 of file Level1TriggerRates.h.

56 { return (collectionTime_.get_timespec()); }

References collectionTime_, and TimeSpec::get_timespec().

◆ collectionTime() [2/2]

timespec Level1TriggerRates::collectionTime ( ) const
inline

Definition at line 99 of file Level1TriggerRates.h.

99 { return (collectionTime_.get_timespec()); }

References collectionTime_, and TimeSpec::get_timespec().

◆ collectionTimeLumiSeg() [1/2]

timespec Level1TriggerRates::collectionTimeLumiSeg ( )
inline

Definition at line 65 of file Level1TriggerRates.h.

References collectionTimeLumiSeg_, and TimeSpec::get_timespec().

◆ collectionTimeLumiSeg() [2/2]

timespec Level1TriggerRates::collectionTimeLumiSeg ( ) const
inline

Definition at line 101 of file Level1TriggerRates.h.

101 { return (collectionTimeLumiSeg_.get_timespec()); }

References collectionTimeLumiSeg_, and TimeSpec::get_timespec().

◆ computeRates() [1/4]

void Level1TriggerRates::computeRates ( Level1TriggerScalers const &  t1)

◆ computeRates() [2/4]

void Level1TriggerRates::computeRates ( Level1TriggerScalers const &  t1,
int  runNumber 
)

Definition at line 61 of file Level1TriggerRates.cc.

61  {
62  version_ = t.version();
63 
64  collectionTime_.set_tv_sec(static_cast<long>(t.collectionTime().tv_sec));
65  collectionTime_.set_tv_nsec(t.collectionTime().tv_nsec);
66 
67  gtTriggersRate_ = t.gtTriggersRate();
68  gtEventsRate_ = t.gtEventsRate();
69 
70  collectionTimeLumiSeg_.set_tv_sec(static_cast<long>(t.collectionTimeLumiSeg().tv_sec));
71  collectionTimeLumiSeg_.set_tv_nsec(t.collectionTimeLumiSeg().tv_nsec);
72 
73  triggersPhysicsGeneratedFDLRate_ = Level1TriggerScalers::rateLS(t.triggersPhysicsGeneratedFDL(), run);
75  triggersPhysicsLostBeamActiveRate_ = Level1TriggerScalers::rateLS(t.triggersPhysicsLostBeamActive(), run);
76  triggersPhysicsLostBeamInactiveRate_ = Level1TriggerScalers::rateLS(t.triggersPhysicsLostBeamInactive(), run);
77 
82 
86  Level1TriggerScalers::percentLSActive(t.deadtimeBeamActiveTriggerRules(), run);
89  Level1TriggerScalers::percentLSActive(t.deadtimeBeamActivePrivateOrbit(), run);
91  Level1TriggerScalers::percentLSActive(t.deadtimeBeamActivePartitionController(), run);
93 
94  const std::vector<unsigned int> gtAlgoCounts = t.gtAlgoCounts();
95  for (std::vector<unsigned int>::const_iterator counts = gtAlgoCounts.begin(); counts != gtAlgoCounts.end();
96  ++counts) {
98  }
99 
100  const std::vector<unsigned int> gtTechCounts = t.gtTechCounts();
101  for (std::vector<unsigned int>::const_iterator counts = gtTechCounts.begin(); counts != gtTechCounts.end();
102  ++counts) {
104  }
105 
106  deltaNS_ = 0ULL;
107  deltaT_ = 0.0;
108 }

References collectionTime_, collectionTimeLumiSeg_, dqmiodumpmetadata::counts, deadtimeBeamActiveCalibrationPercent_, deadtimeBeamActivePartitionControllerPercent_, deadtimeBeamActivePercent_, deadtimeBeamActivePrivateOrbitPercent_, deadtimeBeamActiveTimeSlotPercent_, deadtimeBeamActiveTriggerRulesPercent_, deadtimePercent_, deltaNS_, deltaT_, gtAlgoCountsRate_, gtEventsRate_, gtTechCountsRate_, gtTriggersRate_, l1AsCalibrationRate_, l1AsPhysicsRate_, l1AsRandomRate_, l1AsTestRate_, Level1TriggerScalers::percentLS(), Level1TriggerScalers::percentLSActive(), Level1TriggerScalers::rateLS(), writedatasetfile::run, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), OrderedSet::t, triggersPhysicsGeneratedFDLRate_, triggersPhysicsLostBeamActiveRate_, triggersPhysicsLostBeamInactiveRate_, triggersPhysicsLostRate_, and version_.

◆ computeRates() [3/4]

void Level1TriggerRates::computeRates ( Level1TriggerScalers const &  t1,
Level1TriggerScalers const &  t2 
)

◆ computeRates() [4/4]

void Level1TriggerRates::computeRates ( Level1TriggerScalers const &  t1,
Level1TriggerScalers const &  t2,
int  runNumber 
)

Definition at line 114 of file Level1TriggerRates.cc.

114  {
115  computeRates(t1, run);
116 
117  unsigned long long zeit1 = ((unsigned long long)t1.collectionTime().tv_sec * 1000000000ULL) |
118  ((unsigned long long)t1.collectionTime().tv_nsec);
119  unsigned long long zeit2 = ((unsigned long long)t2.collectionTime().tv_sec * 1000000000ULL) |
120  ((unsigned long long)t2.collectionTime().tv_nsec);
121 
122  deltaT_ = 0.0;
123  deltaNS_ = 0ULL;
124  if (zeit2 > zeit1) {
125  deltaNS_ = zeit2 - zeit1;
126  deltaT_ = ((double)deltaNS_) / 1.0E9;
127  gtTriggersRate_ = ((double)(t2.gtTriggers() - t1.gtTriggers())) / deltaT_;
128  gtEventsRate_ = ((double)(t2.gtEvents() - t1.gtEvents())) / deltaT_;
129  }
130 }

References computeRates(), deltaNS_, deltaT_, gtEventsRate_, gtTriggersRate_, writedatasetfile::run, RandomServiceHelper::t1, and RandomServiceHelper::t2.

◆ deadtimeBeamActiveCalibrationPercent()

double Level1TriggerRates::deadtimeBeamActiveCalibrationPercent ( ) const
inline

◆ deadtimeBeamActivePartitionControllerPercent()

double Level1TriggerRates::deadtimeBeamActivePartitionControllerPercent ( ) const
inline

◆ deadtimeBeamActivePercent()

double Level1TriggerRates::deadtimeBeamActivePercent ( ) const
inline

Definition at line 85 of file Level1TriggerRates.h.

85 { return (deadtimeBeamActivePercent_); }

References deadtimeBeamActivePercent_.

◆ deadtimeBeamActivePrivateOrbitPercent()

double Level1TriggerRates::deadtimeBeamActivePrivateOrbitPercent ( ) const
inline

◆ deadtimeBeamActiveTimeSlotPercent()

double Level1TriggerRates::deadtimeBeamActiveTimeSlotPercent ( ) const
inline

Definition at line 97 of file Level1TriggerRates.h.

References deadtimeBeamActiveTimeSlotPercent_.

◆ deadtimeBeamActiveTriggerRulesPercent()

double Level1TriggerRates::deadtimeBeamActiveTriggerRulesPercent ( ) const
inline

◆ deadtimePercent()

double Level1TriggerRates::deadtimePercent ( ) const
inline

Definition at line 83 of file Level1TriggerRates.h.

83 { return (deadtimePercent_); }

References deadtimePercent_.

Referenced by L1TScalersSCAL::analyze(), and L1TRate_Offline::analyze().

◆ deltaNS()

unsigned long long Level1TriggerRates::deltaNS ( ) const
inline

Definition at line 58 of file Level1TriggerRates.h.

58 { return (deltaNS_); }

References deltaNS_.

◆ deltaT()

double Level1TriggerRates::deltaT ( ) const
inline

Definition at line 59 of file Level1TriggerRates.h.

59 { return (deltaT_); }

References deltaT_.

◆ empty()

bool Level1TriggerRates::empty ( ) const
inline

empty method (= false)

Definition at line 51 of file Level1TriggerRates.h.

51 { return false; }

◆ gtAlgoCountsRate()

std::vector<double> Level1TriggerRates::gtAlgoCountsRate ( ) const
inline

Definition at line 103 of file Level1TriggerRates.h.

103 { return (gtAlgoCountsRate_); }

References gtAlgoCountsRate_.

Referenced by L1TScalersSCAL::analyze(), and L1TRate::analyze().

◆ gtEventsRate()

double Level1TriggerRates::gtEventsRate ( ) const
inline

Definition at line 63 of file Level1TriggerRates.h.

63 { return (gtEventsRate_); }

References gtEventsRate_.

◆ gtTechCountsRate()

std::vector<double> Level1TriggerRates::gtTechCountsRate ( ) const
inline

Definition at line 104 of file Level1TriggerRates.h.

104 { return (gtTechCountsRate_); }

References gtTechCountsRate_.

Referenced by L1TScalersSCAL::analyze().

◆ gtTriggersRate()

double Level1TriggerRates::gtTriggersRate ( ) const
inline

Definition at line 61 of file Level1TriggerRates.h.

61 { return (gtTriggersRate_); }

References gtTriggersRate_.

◆ l1AsCalibrationRate()

double Level1TriggerRates::l1AsCalibrationRate ( ) const
inline

Definition at line 81 of file Level1TriggerRates.h.

81 { return (l1AsCalibrationRate_); }

References l1AsCalibrationRate_.

◆ l1AsPhysicsRate()

double Level1TriggerRates::l1AsPhysicsRate ( ) const
inline

Definition at line 75 of file Level1TriggerRates.h.

75 { return (l1AsPhysicsRate_); }

References l1AsPhysicsRate_.

Referenced by L1TScalersSCAL::analyze().

◆ l1AsRandomRate()

double Level1TriggerRates::l1AsRandomRate ( ) const
inline

Definition at line 77 of file Level1TriggerRates.h.

77 { return (l1AsRandomRate_); }

References l1AsRandomRate_.

Referenced by L1TScalersSCAL::analyze().

◆ l1AsTestRate()

double Level1TriggerRates::l1AsTestRate ( ) const
inline

Definition at line 79 of file Level1TriggerRates.h.

79 { return (l1AsTestRate_); }

References l1AsTestRate_.

◆ name()

std::string Level1TriggerRates::name ( ) const
inline

name method

Definition at line 48 of file Level1TriggerRates.h.

48 { return "Level1TriggerRates"; }

Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().

◆ operator!=()

int Level1TriggerRates::operator!= ( const Level1TriggerRates e) const
inline

inequality operator

Definition at line 110 of file Level1TriggerRates.h.

110 { return false; }

◆ operator==()

int Level1TriggerRates::operator== ( const Level1TriggerRates e) const
inline

equality operator

Definition at line 107 of file Level1TriggerRates.h.

107 { return false; }

◆ triggersPhysicsGeneratedFDLRate()

double Level1TriggerRates::triggersPhysicsGeneratedFDLRate ( ) const
inline

Definition at line 67 of file Level1TriggerRates.h.

References triggersPhysicsGeneratedFDLRate_.

◆ triggersPhysicsLostBeamActiveRate()

double Level1TriggerRates::triggersPhysicsLostBeamActiveRate ( ) const
inline

Definition at line 71 of file Level1TriggerRates.h.

References triggersPhysicsLostBeamActiveRate_.

Referenced by L1TScalersSCAL::analyze().

◆ triggersPhysicsLostBeamInactiveRate()

double Level1TriggerRates::triggersPhysicsLostBeamInactiveRate ( ) const
inline

Definition at line 73 of file Level1TriggerRates.h.

References triggersPhysicsLostBeamInactiveRate_.

◆ triggersPhysicsLostRate()

double Level1TriggerRates::triggersPhysicsLostRate ( ) const
inline

Definition at line 69 of file Level1TriggerRates.h.

69 { return (triggersPhysicsLostRate_); }

References triggersPhysicsLostRate_.

Referenced by L1TScalersSCAL::analyze().

◆ version()

int Level1TriggerRates::version ( ) const
inline

get the data

Definition at line 55 of file Level1TriggerRates.h.

55 { return (version_); }

References version_.

Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().

Member Data Documentation

◆ collectionTime_

TimeSpec Level1TriggerRates::collectionTime_
protected

Definition at line 115 of file Level1TriggerRates.h.

Referenced by collectionTime(), and computeRates().

◆ collectionTimeLumiSeg_

TimeSpec Level1TriggerRates::collectionTimeLumiSeg_
protected

Definition at line 121 of file Level1TriggerRates.h.

Referenced by collectionTimeLumiSeg(), and computeRates().

◆ deadtimeBeamActiveCalibrationPercent_

double Level1TriggerRates::deadtimeBeamActiveCalibrationPercent_
protected

Definition at line 133 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimeBeamActiveCalibrationPercent().

◆ deadtimeBeamActivePartitionControllerPercent_

double Level1TriggerRates::deadtimeBeamActivePartitionControllerPercent_
protected

◆ deadtimeBeamActivePercent_

double Level1TriggerRates::deadtimeBeamActivePercent_
protected

Definition at line 131 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimeBeamActivePercent().

◆ deadtimeBeamActivePrivateOrbitPercent_

double Level1TriggerRates::deadtimeBeamActivePrivateOrbitPercent_
protected

Definition at line 134 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimeBeamActivePrivateOrbitPercent().

◆ deadtimeBeamActiveTimeSlotPercent_

double Level1TriggerRates::deadtimeBeamActiveTimeSlotPercent_
protected

Definition at line 136 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimeBeamActiveTimeSlotPercent().

◆ deadtimeBeamActiveTriggerRulesPercent_

double Level1TriggerRates::deadtimeBeamActiveTriggerRulesPercent_
protected

Definition at line 132 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimeBeamActiveTriggerRulesPercent().

◆ deadtimePercent_

double Level1TriggerRates::deadtimePercent_
protected

Definition at line 130 of file Level1TriggerRates.h.

Referenced by computeRates(), and deadtimePercent().

◆ deltaNS_

unsigned long long Level1TriggerRates::deltaNS_
protected

Definition at line 116 of file Level1TriggerRates.h.

Referenced by computeRates(), and deltaNS().

◆ deltaT_

double Level1TriggerRates::deltaT_
protected

Definition at line 117 of file Level1TriggerRates.h.

Referenced by computeRates(), and deltaT().

◆ gtAlgoCountsRate_

std::vector<double> Level1TriggerRates::gtAlgoCountsRate_
protected

Definition at line 138 of file Level1TriggerRates.h.

Referenced by computeRates(), and gtAlgoCountsRate().

◆ gtEventsRate_

double Level1TriggerRates::gtEventsRate_
protected

Definition at line 119 of file Level1TriggerRates.h.

Referenced by computeRates(), and gtEventsRate().

◆ gtTechCountsRate_

std::vector<double> Level1TriggerRates::gtTechCountsRate_
protected

Definition at line 139 of file Level1TriggerRates.h.

Referenced by computeRates(), and gtTechCountsRate().

◆ gtTriggersRate_

double Level1TriggerRates::gtTriggersRate_
protected

Definition at line 118 of file Level1TriggerRates.h.

Referenced by computeRates(), and gtTriggersRate().

◆ l1AsCalibrationRate_

double Level1TriggerRates::l1AsCalibrationRate_
protected

Definition at line 129 of file Level1TriggerRates.h.

Referenced by computeRates(), and l1AsCalibrationRate().

◆ l1AsPhysicsRate_

double Level1TriggerRates::l1AsPhysicsRate_
protected

Definition at line 126 of file Level1TriggerRates.h.

Referenced by computeRates(), and l1AsPhysicsRate().

◆ l1AsRandomRate_

double Level1TriggerRates::l1AsRandomRate_
protected

Definition at line 127 of file Level1TriggerRates.h.

Referenced by computeRates(), and l1AsRandomRate().

◆ l1AsTestRate_

double Level1TriggerRates::l1AsTestRate_
protected

Definition at line 128 of file Level1TriggerRates.h.

Referenced by computeRates(), and l1AsTestRate().

◆ triggersPhysicsGeneratedFDLRate_

double Level1TriggerRates::triggersPhysicsGeneratedFDLRate_
protected

Definition at line 122 of file Level1TriggerRates.h.

Referenced by computeRates(), and triggersPhysicsGeneratedFDLRate().

◆ triggersPhysicsLostBeamActiveRate_

double Level1TriggerRates::triggersPhysicsLostBeamActiveRate_
protected

Definition at line 124 of file Level1TriggerRates.h.

Referenced by computeRates(), and triggersPhysicsLostBeamActiveRate().

◆ triggersPhysicsLostBeamInactiveRate_

double Level1TriggerRates::triggersPhysicsLostBeamInactiveRate_
protected

Definition at line 125 of file Level1TriggerRates.h.

Referenced by computeRates(), and triggersPhysicsLostBeamInactiveRate().

◆ triggersPhysicsLostRate_

double Level1TriggerRates::triggersPhysicsLostRate_
protected

Definition at line 123 of file Level1TriggerRates.h.

Referenced by computeRates(), and triggersPhysicsLostRate().

◆ version_

int Level1TriggerRates::version_
protected

Definition at line 113 of file Level1TriggerRates.h.

Referenced by computeRates(), and version().

RandomServiceHelper.t2
t2
Definition: RandomServiceHelper.py:257
Level1TriggerRates::deadtimePercent_
double deadtimePercent_
Definition: Level1TriggerRates.h:130
Level1TriggerScalers::rateLS
static double rateLS(unsigned long long counts)
Definition: Level1TriggerScalers.cc:143
Level1TriggerRates::l1AsTestRate_
double l1AsTestRate_
Definition: Level1TriggerRates.h:128
Level1TriggerRates::collectionTime_
TimeSpec collectionTime_
Definition: Level1TriggerRates.h:115
Level1TriggerRates::gtEventsRate_
double gtEventsRate_
Definition: Level1TriggerRates.h:119
Level1TriggerRates::computeRates
void computeRates(Level1TriggerScalers const &t1)
Definition: Level1TriggerRates.cc:57
Level1TriggerRates::deltaT_
double deltaT_
Definition: Level1TriggerRates.h:117
TimeSpec::set_tv_nsec
void set_tv_nsec(long value)
Definition: TimeSpec.h:19
Level1TriggerRates::gtTriggersRate_
double gtTriggersRate_
Definition: Level1TriggerRates.h:118
TimeSpec::get_timespec
timespec get_timespec() const
Definition: TimeSpec.cc:4
indexGen.s2
s2
Definition: indexGen.py:107
Level1TriggerRates::deltaNS_
unsigned long long deltaNS_
Definition: Level1TriggerRates.h:116
Level1TriggerRates::version_
int version_
Definition: Level1TriggerRates.h:113
Level1TriggerRates::triggersPhysicsLostBeamInactiveRate_
double triggersPhysicsLostBeamInactiveRate_
Definition: Level1TriggerRates.h:125
Level1TriggerRates::Level1TriggerRates
Level1TriggerRates()
Definition: Level1TriggerRates.cc:11
convertSQLiteXML.runNumber
runNumber
Definition: convertSQLiteXML.py:91
Level1TriggerRates::l1AsCalibrationRate_
double l1AsCalibrationRate_
Definition: Level1TriggerRates.h:129
Level1TriggerScalers::nLevel1TestTriggers
Definition: Level1TriggerScalers.h:28
alignCSCRings.s
s
Definition: alignCSCRings.py:92
RandomServiceHelper.t1
t1
Definition: RandomServiceHelper.py:256
Level1TriggerRates::deadtimeBeamActivePartitionControllerPercent_
double deadtimeBeamActivePartitionControllerPercent_
Definition: Level1TriggerRates.h:135
Level1TriggerRates::deadtimeBeamActivePercent_
double deadtimeBeamActivePercent_
Definition: Level1TriggerRates.h:131
TimeSpec::set_tv_sec
void set_tv_sec(long value)
Definition: TimeSpec.h:18
OrderedSet.t
t
Definition: OrderedSet.py:90
Level1TriggerRates::deadtimeBeamActiveCalibrationPercent_
double deadtimeBeamActiveCalibrationPercent_
Definition: Level1TriggerRates.h:133
Level1TriggerRates::gtAlgoCountsRate_
std::vector< double > gtAlgoCountsRate_
Definition: Level1TriggerRates.h:138
Level1TriggerRates::deadtimeBeamActiveTimeSlotPercent_
double deadtimeBeamActiveTimeSlotPercent_
Definition: Level1TriggerRates.h:136
Level1TriggerRates::deadtimeBeamActiveTriggerRulesPercent_
double deadtimeBeamActiveTriggerRulesPercent_
Definition: Level1TriggerRates.h:132
Level1TriggerScalers::percentLSActive
static double percentLSActive(unsigned long long counts)
Definition: Level1TriggerScalers.cc:175
Level1TriggerScalers::nLevel1Triggers
Definition: Level1TriggerScalers.h:28
Level1TriggerScalers::firstShortLSRun
Definition: Level1TriggerScalers.h:28
Level1TriggerRates::triggersPhysicsLostRate_
double triggersPhysicsLostRate_
Definition: Level1TriggerRates.h:123
Level1TriggerScalers::percentLS
static double percentLS(unsigned long long counts)
Definition: Level1TriggerScalers.cc:160
writedatasetfile.run
run
Definition: writedatasetfile.py:27
Level1TriggerRates::gtTechCountsRate_
std::vector< double > gtTechCountsRate_
Definition: Level1TriggerRates.h:139
dqmiodumpmetadata.counts
counts
Definition: dqmiodumpmetadata.py:25
Level1TriggerRates::triggersPhysicsGeneratedFDLRate_
double triggersPhysicsGeneratedFDLRate_
Definition: Level1TriggerRates.h:122
Level1TriggerRates::l1AsPhysicsRate_
double l1AsPhysicsRate_
Definition: Level1TriggerRates.h:126
Level1TriggerRates::deadtimeBeamActivePrivateOrbitPercent_
double deadtimeBeamActivePrivateOrbitPercent_
Definition: Level1TriggerRates.h:134
Level1TriggerRates::l1AsRandomRate_
double l1AsRandomRate_
Definition: Level1TriggerRates.h:127
Level1TriggerRates::triggersPhysicsLostBeamActiveRate_
double triggersPhysicsLostBeamActiveRate_
Definition: Level1TriggerRates.h:124
Level1TriggerRates::collectionTimeLumiSeg_
TimeSpec collectionTimeLumiSeg_
Definition: Level1TriggerRates.h:121