3#include <TClonesArray.h>
6#include <BmnOfflineQaSteering.h>
9#define BMNTRIGDETQA_H 1
38 void CommonInfo(TString detName, TString prefix) {
39 vector <TString> names = {
40 Form(
"%sTRIGGERS_1d, %s, Distribution of inn. channels", prefix.Data(), detName.Data()),
41 Form(
"%sTRIGGERS_1d, %s, Distribution of times", prefix.Data(), detName.Data()),
42 Form(
"%sTRIGGERS_1d, %s, Distribution of amplitudes", prefix.Data(), detName.Data())
45 vector <TString> titles = {
46 Form(
"%s, Distribution of inn. channels", detName.Data()),
47 Form(
"%s, Distribution of times", detName.Data()),
48 Form(
"%s, Distribution of amplitudes", detName.Data())
51 if (
names.size() != titles.size())
52 Fatal(
"BmnTrigDetQa::CommonInfo()",
"Sizes do not coincide!!!");
54 for (
size_t iHisto = 0; iHisto <
names.size(); iHisto++)
59 fHistoManager->
Create1 <TH1F> (
names[iHisto], titles[iHisto], nBins, xLow, xUp);
void Create1(const TString &name, const TString &title, Int_t nofBins, Double_t minBin, Double_t maxBin)
Helper function for creation of 1-dimensional histograms and profiles. Template argument is a real ob...
vector< Double_t > GetAxisAttributes(TString)
BmnQaHistoManager * GetManager()
BmnTrigDetQa(vector< TString >, UInt_t)
BmnTrigDetQa(map< TClonesArray *, TString >, UInt_t)
const std::map< int, std::string > names