CMS 3D CMS Logo

RetrievePPSAlignmentConfig.cc
Go to the documentation of this file.
1 /****************************************************************************
2 * Author:
3 * Mateusz Kocot (mateuszkocot99@gmail.com)
4 ****************************************************************************/
5 
12 
16 
19 
20 #include <memory>
21 
23 public:
25 
26 private:
27  void analyze(const edm::Event &, const edm::EventSetup &) override;
28 
30 };
31 
33 
35  // get the data
36  const auto &ppsAlignmentConfig = iSetup.getData(esToken_);
37 
38  edm::LogInfo("PPS") << ppsAlignmentConfig;
39 }
40 
41 //define this as a plug-in
EDAnalyzer.h
MessageLogger.h
ESHandle.h
PPSAlignmentConfigRcd.h
edm::LogInfo
Log< level::Info, false > LogInfo
Definition: MessageLogger.h:125
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
MakerMacros.h
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
Service.h
RetrievePPSAlignmentConfig
Definition: RetrievePPSAlignmentConfig.cc:21
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< PPSAlignmentConfig, PPSAlignmentConfigRcd >
edm::EventSetup::getData
bool getData(T &iHolder) const
Definition: EventSetup.h:127
RetrievePPSAlignmentConfig::esToken_
edm::ESGetToken< PPSAlignmentConfig, PPSAlignmentConfigRcd > esToken_
Definition: RetrievePPSAlignmentConfig.cc:30
RetrievePPSAlignmentConfig::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: RetrievePPSAlignmentConfig.cc:33
Frameworkfwd.h
EventSetup.h
ParameterSet.h
DeDxTools::esConsumes
ESGetTokenH3DDVariant esConsumes(std::string const &Reccord, edm::ConsumesCollector &)
Definition: DeDxTools.cc:283
edm::Event
Definition: Event.h:73
PPSAlignmentConfig.h
RetrievePPSAlignmentConfig::RetrievePPSAlignmentConfig
RetrievePPSAlignmentConfig(const edm::ParameterSet &)
Definition: RetrievePPSAlignmentConfig.cc:31