1 #ifndef RecoParticleFlow_Benchmark_Benchmark_h
2 #define RecoParticleFlow_Benchmark_Benchmark_h
53 float phiMin,
float phiMax ) {
80 int nbinsy,
float ymin,
float ymax );
86 int nbinsx,
float*
xbins,
87 int nbinsy,
float ymin,
float ymax );
94 float ymin,
float ymax,
const char* option );
100 int nbinsx,
float*
xbins,
101 float ymin,
float ymax,
const char* option );
TH1F * book1D(DQMStore::IBooker &b, const char *histname, const char *title, int nbins, float xmin, float xmax)
book a 1D histogram, either with DQM or plain root depending if DQM_ has been initialized in a child ...
PhaseSpace(int n, float m, float M)
virtual void setDirectory(TDirectory *dir)
void write()
write to the TFile, in plain ROOT mode. No need to call this function in DQM mode ...
virtual ~Benchmark()(false)
void setParameters(Mode mode)
TH2F * book2D(DQMStore::IBooker &b, const char *histname, const char *title, int nbinsx, float xmin, float xmax, int nbinsy, float ymin, float ymax)
book a 2D histogram, either with DQM or plain root depending if DQM_ has been initialized in a child ...
Benchmark(Mode mode=DEFAULT)
void setRange(float ptMin, float ptMax, float etaMin, float etaMax, float phiMin, float phiMax)
volatile std::atomic< bool > shutdown_flag false
bool isInRange(float pt, float eta, float phi) const
TProfile * bookProfile(DQMStore::IBooker &b, const char *histname, const char *title, int nbinsx, float xmin, float xmax, float ymin, float ymax, const char *option)
book a TProfile histogram, either with DQM or plain root depending if DQM_ has been initialized in a ...