BCMTFChannel.h
215 void PrintHistUncertaintyBandPoisson(const std::string& filename, const std::string& options = "COLZ");
228 void PrintUncertaintyBandPoisson(const std::string& filename, double minimum, double maximum, int color);
void PrintHistUncertaintyBandExpectation(const std::string &filename)
Print histogram for uncertainty band calculation.
Definition: BCMTFChannel.cxx:206
void SetHistUncertaintyBandExpectation(TH2D *hist)
Set a histogram ued for the calculation of the error band of the expectation.
Definition: BCMTFChannel.cxx:50
void PrintTemplate(int index, const std::string &filename)
Print a particular template with systematics.
Definition: BCMTFChannel.cxx:138
void PrintHistCumulativeUncertaintyBandPoisson(const std::string &filename)
Print cumulative histogram for uncertainty band calculation.
Definition: BCMTFChannel.cxx:298
void AddSystematicVariation(BCMTFSystematicVariation *variation)
Add a systematic variation.
Definition: BCMTFChannel.h:174
void PrintHistUncertaintyBandPoisson(const std::string &filename, const std::string &options="COLZ")
Print histogram for uncertainty band calculation.
Definition: BCMTFChannel.cxx:336
BCMTFSystematicVariation * GetSystematicVariation(int index)
Return a systematic variation.
Definition: BCMTFChannel.h:83
void PrintUncertaintyBandPoisson(const std::string &filename, double minimum, double maximum, int color)
Print uncertainty band.
Definition: BCMTFChannel.cxx:357
std::string SafeName(const std::string &name)
Convert a name into a safe name for use in ROOT object naming.
Definition: BCAux.cxx:111
TH2D * GetHistUncertaintyBandExpectation()
Return a histogram ued for the calculation of the error band of the expectation.
Definition: BCMTFChannel.h:95
TH2D * GetHistUncertaintyBandPoisson()
Return a histogram used for the calculation of the Poisson fluctuations.
Definition: BCMTFChannel.h:101
void CalculateHistUncertaintyBandPoisson()
Calculate histogram for uncertainty band calculation.
Definition: BCMTFChannel.cxx:224
void SetFlagChannelActive(bool flag)
Set flag to define if the channel is active or not.
Definition: BCMTFChannel.h:147
void SetHistUncertaintyBandPoisson(TH2D *hist)
Set a histogram used for the calculation of the Poisson fluctuations.
Definition: BCMTFChannel.h:139
TH1D * CalculateUncertaintyBandPoisson(double minimum, double maximum, int color)
Calculate histogram for uncertainty band calculation and return a TH1D.
Definition: BCMTFChannel.cxx:257
void PrintTemplates(const std::string &filename)
Print the templates in this channel.
Definition: BCMTFChannel.cxx:59
A class describing a systematic variation.
Definition: BCMTFSystematicVariation.h:30