#include <L1GtPrescaleFactors.h>
Public Member Functions | |
const std::vector< std::vector< int > > & | gtPrescaleFactors () const |
get the prescale factors by reference More... | |
L1GtPrescaleFactors () | |
L1GtPrescaleFactors (const std::vector< std::vector< int > > &) | |
void | print (std::ostream &) const |
print the prescale factors More... | |
void | setGtPrescaleFactors (const std::vector< std::vector< int > > &) |
set the prescale factors More... | |
virtual | ~L1GtPrescaleFactors () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< std::vector< int > > | m_prescaleFactors |
prescale factors More... | |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: L1 GT prescale factors.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 32 of file L1GtPrescaleFactors.h.
L1GtPrescaleFactors::L1GtPrescaleFactors | ( | ) |
Definition at line 28 of file L1GtPrescaleFactors.cc.
L1GtPrescaleFactors::L1GtPrescaleFactors | ( | const std::vector< std::vector< int > > & | factorValue | ) |
Definition at line 33 of file L1GtPrescaleFactors.cc.
References m_prescaleFactors.
|
virtual |
Definition at line 39 of file L1GtPrescaleFactors.cc.
|
inline |
get the prescale factors by reference
Definition at line 49 of file L1GtPrescaleFactors.h.
References m_prescaleFactors, print(), and setGtPrescaleFactors().
Referenced by L1GtTrigReport::analyze(), L1TRate::bookHistograms(), L1TRate_Offline::bookHistograms(), L1GtHwValidation::bookHistograms(), L1TBPTX::bookHistograms(), L1TMenuHelper::L1TMenuHelper(), L1GlobalTrigger::produce(), L1GtTriggerMenuLiteProducer::retrieveL1EventSetup(), L1GtTriggerMenuTester::retrieveL1EventSetup(), and L1GtUtils::retrieveL1EventSetup().
void L1GtPrescaleFactors::print | ( | std::ostream & | myOstream | ) | const |
print the prescale factors
Definition at line 53 of file L1GtPrescaleFactors.cc.
References mps_fire::i, m_prescaleFactors, and findQualityFiles::size.
Referenced by L1GtRunSettingsViewer::analyze(), gtPrescaleFactors(), and L1GtPrescaleFactorsAndMasksTester::printL1EventSetup().
|
private |
void L1GtPrescaleFactors::setGtPrescaleFactors | ( | const std::vector< std::vector< int > > & | factorValue | ) |
set the prescale factors
Definition at line 45 of file L1GtPrescaleFactors.cc.
References m_prescaleFactors.
Referenced by gtPrescaleFactors().
|
friend |
Definition at line 66 of file L1GtPrescaleFactors.h.
|
friend |
Definition at line 66 of file L1GtPrescaleFactors.h.
|
private |
prescale factors
Definition at line 63 of file L1GtPrescaleFactors.h.
Referenced by gtPrescaleFactors(), L1GtPrescaleFactors(), print(), and setGtPrescaleFactors().