#include <EcalPulseSymmCovariancesHandler.h>
Private Attributes | |
std::vector< double > | m_EBPulseShapeCovariance |
std::vector< double > | m_EEPulseShapeCovariance |
std::string | m_filename |
unsigned int | m_firstRun |
std::string | m_gentag |
unsigned int | m_lastRun |
std::string | m_name |
const EcalPulseSymmCovariances * | mypulseshapes |
Additional Inherited Members | |
Public Types inherited from popcon::PopConSourceHandler< EcalPulseSymmCovariances > | |
typedef std::vector< Triplet > | Container |
typedef std::vector< std::pair< EcalPulseSymmCovariances *, cond::Time_t > > | OldContainer |
typedef PopConSourceHandler< EcalPulseSymmCovariances > | self |
typedef cond::Summary | Summary |
typedef cond::Time_t | Time_t |
typedef EcalPulseSymmCovariances | value_type |
Protected Member Functions inherited from popcon::PopConSourceHandler< EcalPulseSymmCovariances > | |
int | add (value_type *payload, Summary *summary, Time_t time) |
cond::persistency::Session & | dbSession () const |
Protected Attributes inherited from popcon::PopConSourceHandler< EcalPulseSymmCovariances > | |
OldContainer | m_to_transfer |
std::string | m_userTextLog |
Definition at line 42 of file EcalPulseSymmCovariancesHandler.h.
popcon::EcalPulseSymmCovariancesHandler::EcalPulseSymmCovariancesHandler | ( | edm::ParameterSet const & | ) |
Definition at line 6 of file EcalPulseSymmCovariancesHandler.cc.
References gather_cfg::cout, edm::ParameterSet::getParameter(), m_EBPulseShapeCovariance, m_EEPulseShapeCovariance, m_filename, m_firstRun, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 16 of file EcalPulseSymmCovariancesHandler.cc.
bool popcon::EcalPulseSymmCovariancesHandler::checkPulseSymmCovariance | ( | EcalPulseSymmCovariances::Item * | item | ) |
Definition at line 21 of file EcalPulseSymmCovariancesHandler.cc.
References EcalPulseSymmCovariance::covval, gen::k, N, mps_fire::result, and EcalPulseShape::TEMPLATESAMPLES.
Referenced by getNewObjects().
void popcon::EcalPulseSymmCovariancesHandler::fillSimPulseSymmCovariance | ( | EcalPulseSymmCovariances::Item * | item, |
bool | isbarrel | ||
) |
Definition at line 31 of file EcalPulseSymmCovariancesHandler.cc.
References EcalPulseSymmCovariance::covval, mps_fire::i, gen::k, m_EBPulseShapeCovariance, m_EEPulseShapeCovariance, funct::pow(), and EcalPulseShape::TEMPLATESAMPLES.
Referenced by getNewObjects().
|
overridevirtual |
Implements popcon::PopConSourceHandler< EcalPulseSymmCovariances >.
Definition at line 42 of file EcalPulseSymmCovariancesHandler.cc.
References checkPulseSymmCovariance(), gather_cfg::cout, EcalPulseSymmCovariance::covval, EBDetId::ETAPHIMODE, fillSimPulseSymmCovariance(), spr::find(), mps_fire::i, EcalCondObjectContainer< T >::insert(), EEDetId::IX_MAX, EEDetId::IX_MIN, EEDetId::IY_MAX, EEDetId::IY_MIN, gen::k, geometryCSVtoXML::line, m_filename, m_firstRun, popcon::PopConSourceHandler< EcalPulseSymmCovariances >::m_to_transfer, EBDetId::MAX_IETA, EBDetId::MAX_IPHI, EBDetId::MIN_IPHI, funct::pow(), DetId::rawId(), AlCaHLTBitMon_QueryRunRegistry::string, EcalPulseShape::TEMPLATESAMPLES, EBDetId::validDetId(), and EEDetId::validDetId().
|
inlineoverridevirtual |
Implements popcon::PopConSourceHandler< EcalPulseSymmCovariances >.
Definition at line 51 of file EcalPulseSymmCovariancesHandler.h.
|
private |
Definition at line 62 of file EcalPulseSymmCovariancesHandler.h.
Referenced by EcalPulseSymmCovariancesHandler(), and fillSimPulseSymmCovariance().
|
private |
Definition at line 62 of file EcalPulseSymmCovariancesHandler.h.
Referenced by EcalPulseSymmCovariancesHandler(), and fillSimPulseSymmCovariance().
|
private |
Definition at line 60 of file EcalPulseSymmCovariancesHandler.h.
Referenced by EcalPulseSymmCovariancesHandler(), and getNewObjects().
|
private |
Definition at line 56 of file EcalPulseSymmCovariancesHandler.h.
Referenced by EcalPulseSymmCovariancesHandler(), and getNewObjects().
|
private |
Definition at line 59 of file EcalPulseSymmCovariancesHandler.h.
|
private |
Definition at line 57 of file EcalPulseSymmCovariancesHandler.h.
|
private |
Definition at line 61 of file EcalPulseSymmCovariancesHandler.h.
|
private |
Definition at line 54 of file EcalPulseSymmCovariancesHandler.h.