CMS 3D CMS Logo

EcalSRCondTools.h
Go to the documentation of this file.
1 #ifndef SRCONDACCESS_H
2 #define SRCONDACCESS_H
3 
4 /*
5  */
6 
13 
17  //methods
18 public:
23 
26  ~EcalSRCondTools() override;
27 
32  void analyze(const edm::Event& evt, const edm::EventSetup& es) override;
33 
42  static void importParameterSet(EcalSRSettings& sr, const edm::ParameterSet& ps);
43 
51  static void importSrpConfigFile(EcalSRSettings& sr, std::istream& f, bool debug = false);
52 
56  static double normalizeWeights(int hwWeight);
57 
58 private:
63  static std::string tokenize(const std::string& s, const std::string& delim, int& pos);
64 
67  static std::string trim(std::string s);
68 
69  //fields
70 private:
73 
74  bool done_;
75 };
76 
77 #endif //SRCONDACCESS_H not defined
EcalSRCondTools::importParameterSet
static void importParameterSet(EcalSRSettings &sr, const edm::ParameterSet &ps)
Definition: EcalSRCondTools.cc:148
EDAnalyzer.h
EcalSRCondTools::done_
bool done_
Definition: EcalSRCondTools.h:74
EcalSRSettingsRcd.h
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
pos
Definition: PixelAliasList.h:18
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
ESGetToken.h
EcalSRCondTools
Definition: EcalSRCondTools.h:16
EcalSRSettings.h
alignCSCRings.s
s
Definition: alignCSCRings.py:92
debug
#define debug
Definition: HDRShower.cc:19
EcalSRCondTools::ps_
edm::ParameterSet ps_
Definition: EcalSRCondTools.h:71
EcalSRCondTools::EcalSRCondTools
EcalSRCondTools(const edm::ParameterSet &)
Definition: EcalSRCondTools.cc:60
EcalSRCondTools::normalizeWeights
static double normalizeWeights(int hwWeight)
Definition: EcalSRCondTools.cc:466
edm::ParameterSet
Definition: ParameterSet.h:47
EcalSRCondTools::~EcalSRCondTools
~EcalSRCondTools() override
Definition: EcalSRCondTools.cc:63
EcalSRCondTools::analyze
void analyze(const edm::Event &evt, const edm::EventSetup &es) override
Definition: EcalSRCondTools.cc:65
EcalSRCondTools::importSrpConfigFile
static void importSrpConfigFile(EcalSRSettings &sr, std::istream &f, bool debug=false)
Definition: EcalSRCondTools.cc:186
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< EcalSRSettings, EcalSRSettingsRcd >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalSRCondTools::trim
static std::string trim(std::string s)
Definition: EcalSRCondTools.cc:489
EcalSRCondTools::hSrToken_
edm::ESGetToken< EcalSRSettings, EcalSRSettingsRcd > hSrToken_
Definition: EcalSRCondTools.h:72
EcalSRSettings
Definition: EcalSRSettings.h:27
Frameworkfwd.h
ParameterSet.h
edm::Event
Definition: Event.h:73
EcalSRCondTools::tokenize
static std::string tokenize(const std::string &s, const std::string &delim, int &pos)
Definition: EcalSRCondTools.cc:474