136 "Supported variables are: \n" +
137 "HFtowers HFtowersPlus HFtowersMinus HFtowersTrunc HFtowersPlusTrunc HFtowersMinusTrunc " 138 "HFhits PixelHits PixelTracks Tracks EB EE" +
143 if (iConfig.
exists(
"nonDefaultGlauberModel")) {
211 throw cms::Exception(
"CentralityBinProducer",
"Centrality variable not recognized.");
edm::ESGetToken< CentralityTable, HeavyIonRcd > inputDBToken_
T getParameter(std::string const &) const
std::vector< CBin > m_table
double EtHFtruncatedPlus() const
double EtHFtowerSum() const
bool exists(std::string const ¶meterName) const
checks if a parameter exists
double EtHFtruncated() const
double zdcSumMinus() const
CentralityBinProducer(const edm::ParameterSet &)
double multiplicityPixel() const
edm::ESHandle< CentralityTable > inputDB_
std::string centralityVariable_
std::string centralityLabel_
#define DEFINE_FWK_MODULE(type)
void beginRun(edm::Run const &run, const edm::EventSetup &iSetup) override
double EtHFtowerSumMinus() const
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
edm::Handle< reco::Centrality > chandle_
double EtHFhitSum() const
void produce(edm::Event &, const edm::EventSetup &) override
~CentralityBinProducer() override
std::string centralityMC_
edm::EDGetTokenT< reco::Centrality > tag_
double EtHFtowerSumPlus() const
double NpixelTracks() const
double zdcSumPlus() const
double EtHFtruncatedMinus() const