44 edm::LogInfo(
"CSCRecoIdealDBLoader") <<
"CSCRecoIdealDBLoader::beginRun";
50 edm::LogError(
"CSCRecoIdealDBLoader") <<
"PoolDBOutputService unavailable";
60 cscgp.
build(&cpv, *pMNDC, rig, rdp);
64 cscgp.
build(&cpv, *pMNDC, rig, rdp);
70 edm::LogError(
"CSCRecoIdealDBLoader") <<
"CSCRecoGeometryRcd Tag is already present.";
75 edm::LogError(
"CSCRecoIdealDBLoader") <<
"CSCRecoDigiParametersRcd Tag is already present.";
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > dd4HepCompactViewToken_
CSCRecoIdealDBLoader(edm::ParameterSet const &)
#define DEFINE_FWK_MODULE(type)
cond::Time_t beginOfTime() const
void endRun(edm::Run const &iEvent, edm::EventSetup const &) override
void beginRun(edm::Run const &iEvent, edm::EventSetup const &) override
Log< level::Error, false > LogError
Compact representation of the geometrical detector hierarchy.
void createOneIOV(const T &payload, cond::Time_t firstSinceTime, const std::string &recordName)
T getUntrackedParameter(std::string const &, T const &) const
bool isNewTagRequest(const std::string &recordName)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void analyze(edm::Event const &iEvent, edm::EventSetup const &) override
Log< level::Info, false > LogInfo
bool build(const DDCompactView *cview, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig, CSCRecoDigiParameters &rdp)
Build the geometry returning the RecoIdealGeometry and the CSCRecoDigiParameters objects.
edm::ESGetToken< DDCompactView, IdealGeometryRecord > compactViewToken_
ESTransientHandle< T > getTransientHandle(const ESGetToken< T, R > &iToken) const
edm::ESGetToken< MuonGeometryConstants, IdealGeometryRecord > muonGeomConstantsToken_