48 virtual void endJob() ;
143 text_<<
"# BinEdge NpartMean NpartVar NcollMean NcollVar NhardMean NhardVar bMean bVar"<<endl;
157 if(thisBin)
delete thisBin;
180 cout<<
"sigma = "<<thisBin->
b.
var<<endl;
181 text_<<Form(
"%0.2f\t%0.2f\t%0.2f\t%0.2f\t%0.2f\t%0.2f\t%0.2f\t%0.2f\t%0.2f",
189 (Float_t)thisBin->
b.
mean,
190 (Float_t)thisBin->
b.
var)
192 cout<<
"__________________________________________________"<<endl;
T getParameter(std::string const &) const
void printBin(const CentralityTable::CBin *)
T getUntrackedParameter(std::string const &, T const &) const
std::vector< CBin > m_table
float NpartSigmaOfBin(int bin) const
#define DEFINE_FWK_MODULE(type)
float lowEdgeOfBin(int bin) const
virtual void analyze(const edm::Event &, const edm::EventSetup &)
~CentralityTableProducer()
void appendSinceTime(T *payloadObj, cond::Time_t sinceTime, const std::string &recordName, bool withlogging=false)
float NcollMeanOfBin(int bin) const
bool isNewTagRequest(const std::string &recordName)
cond::Time_t beginOfTime() const
float bSigmaOfBin(int bin) const
float NhardMeanOfBin(int bin) const
void createNewIOV(T *firstPayloadObj, cond::Time_t firstSinceTime, cond::Time_t firstTillTime, const std::string &recordName, bool withlogging=false)
TFileDirectory mkdir(const std::string &dir, const std::string &descr="")
create a new subdirectory
float NpartMeanOfBin(int bin) const
cond::Time_t endOfTime() const
edm::ESHandle< CentralityTable > inputDB_
edm::Service< TFileService > fs
float bMeanOfBin(int bin) const
cond::Time_t currentTime() const
T * make() const
make new ROOT object
CentralityTableProducer(const edm::ParameterSet &)
float NhardSigmaOfBin(int bin) const
const CentralityBins * CB
virtual void beginRun(const edm::EventSetup &)
float NcollSigmaOfBin(int bin) const