#include <EcalTBDigiProducer.h>
Private Member Functions | |
virtual void | cacheEBDigis (const EBDigiCollection *ebDigiPtr) const |
virtual void | cacheEEDigis (const EEDigiCollection *eeDigiPtr) const |
void | fillTBTDCRawInfo (EcalTBTDCRawInfo &theTBTDCRawInfo) |
void | setPhaseShift (const DetId &detId) |
Private Attributes | |
bool | m_doPhaseShift |
bool | m_doReadout |
std::string | m_EBdigiFinalTag |
std::auto_ptr< EBDigiCollection > | m_ebDigis |
std::string | m_EBdigiTempTag |
std::string | m_ecalTBInfoLabel |
std::auto_ptr< EEDigiCollection > | m_eeDigis |
std::auto_ptr< EcalTBTDCRawInfo > | m_TDCproduct |
std::vector < EcalTBTDCRecInfoAlgo::EcalTBTDCRanges > | m_tdcRanges |
EcalTBReadout * | m_theTBReadout |
const EcalTrigTowerConstituentsMap | m_theTTmap |
double | m_thisPhaseShift |
double | m_tunePhaseShift |
bool | m_use2004OffsetConvention |
Additional Inherited Members | |
Protected Attributes inherited from EcalDigiProducer | |
EBHitResponse * | m_EBResponse |
EEHitResponse * | m_EEResponse |
const EcalSimParameterMap * | m_ParameterMap |
Definition at line 18 of file EcalTBDigiProducer.h.
EcalTBDigiProducer::EcalTBDigiProducer | ( | const edm::ParameterSet & | params, |
edm::EDProducer & | mixMod | ||
) |
Definition at line 14 of file EcalTBDigiProducer.cc.
References funct::false, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), instance, m_doPhaseShift, m_doReadout, m_EBdigiFinalTag, m_EBdigiTempTag, m_ecalTBInfoLabel, m_tdcRanges, m_theTBReadout, m_thisPhaseShift, m_tunePhaseShift, m_use2004OffsetConvention, diffTwoXMLs::ranges, EcalTBTDCRecInfoAlgo::EcalTBTDCRanges::runRanges, AlCaHLTBitMon_QueryRunRegistry::string, EcalTBTDCRecInfoAlgo::EcalTBTDCRanges::tdcMax, and EcalTBTDCRecInfoAlgo::EcalTBTDCRanges::tdcMin.
|
virtual |
Definition at line 59 of file EcalTBDigiProducer.cc.
|
privatevirtual |
Reimplemented from EcalDigiProducer.
Definition at line 164 of file EcalTBDigiProducer.cc.
References m_ebDigis.
|
privatevirtual |
Reimplemented from EcalDigiProducer.
Definition at line 171 of file EcalTBDigiProducer.cc.
References gather_cfg::cout, and edm::DataFrameContainer::size().
|
private |
Definition at line 146 of file EcalTBDigiProducer.cc.
References LogDebug, m_tdcRanges, m_thisPhaseShift, EcalTBTDCRawInfo::setSample(), Ecal2004TBTDCRanges_cff::tdcMax, and Ecal2004TBTDCRanges_cff::tdcMin.
Referenced by initializeEvent().
|
virtual |
Reimplemented from EcalDigiProducer.
Definition at line 87 of file EcalTBDigiProducer.cc.
References gather_cfg::cout, EcalDigiProducer::finalizeEvent(), instance, m_doReadout, m_EBdigiFinalTag, m_ebDigis, m_eeDigis, m_TDCproduct, m_theTBReadout, m_theTTmap, EcalTBReadout::performReadout(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Reimplemented from EcalDigiProducer.
Definition at line 63 of file EcalTBDigiProducer.cc.
References gather_cfg::cout, DetId::Ecal, EcalBarrel, fillTBTDCRawInfo(), edm::EventSetup::get(), EcalDigiProducer::initializeEvent(), m_doPhaseShift, m_ecalTBInfoLabel, m_TDCproduct, m_theTBReadout, m_thisPhaseShift, EcalTBReadout::setDetIds(), and setPhaseShift().
|
private |
Definition at line 119 of file EcalTBDigiProducer.cc.
References LogDebug, EcalDigiProducer::m_EBResponse, EcalDigiProducer::m_EEResponse, EcalDigiProducer::m_ParameterMap, m_thisPhaseShift, m_tunePhaseShift, m_use2004OffsetConvention, Parameters::parameters, EcalHitResponse::setPhaseShift(), DetId::subdetId(), and CaloSimParameters::syncPhase().
Referenced by initializeEvent().
|
private |
Definition at line 45 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and initializeEvent().
|
private |
Definition at line 48 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and finalizeEvent().
|
private |
Definition at line 42 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and finalizeEvent().
|
mutableprivate |
Definition at line 55 of file EcalTBDigiProducer.h.
Referenced by cacheEBDigis(), and finalizeEvent().
|
private |
Definition at line 43 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer().
|
private |
Definition at line 41 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and initializeEvent().
|
mutableprivate |
Definition at line 56 of file EcalTBDigiProducer.h.
Referenced by finalizeEvent().
|
mutableprivate |
Definition at line 57 of file EcalTBDigiProducer.h.
Referenced by finalizeEvent(), and initializeEvent().
|
private |
Definition at line 50 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and fillTBTDCRawInfo().
|
private |
Definition at line 39 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), finalizeEvent(), and initializeEvent().
|
private |
Definition at line 38 of file EcalTBDigiProducer.h.
Referenced by finalizeEvent().
|
private |
Definition at line 46 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), fillTBTDCRawInfo(), initializeEvent(), and setPhaseShift().
|
private |
Definition at line 53 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and setPhaseShift().
|
private |
Definition at line 51 of file EcalTBDigiProducer.h.
Referenced by EcalTBDigiProducer(), and setPhaseShift().