BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTrigDetQa.cxx
Go to the documentation of this file.
1#include "BmnTrigDetQa.h"
2
3BmnTrigDetQa::BmnTrigDetQa(vector<TString> triggers, UInt_t id)
6{
7 pair<Int_t, TString> periodSetup = fSteering->GetRunAndSetupByRunId(id);
8 TString prefix = TString::Format("RUN%d_SETUP_%s_", periodSetup.first, periodSetup.second.Data());
9
10 for (size_t iDet = 0; iDet < triggers.size(); iDet++)
11 CommonInfo(triggers[iDet], prefix);
12}
13
14BmnTrigDetQa::BmnTrigDetQa(map<TClonesArray*, TString> triggers, UInt_t id)
17{
18 pair<Int_t, TString> periodSetup = fSteering->GetRunAndSetupByRunId(id);
19 TString prefix = TString::Format("RUN%d_SETUP_%s_", periodSetup.first, periodSetup.second.Data());
20
21 for (auto it : triggers)
22 CommonInfo(it.second, prefix);
23}
BmnQaHistoManager * fHistoManager
BmnOfflineQaSteering * fSteering
void CommonInfo(TString detName, TString prefix)
BmnTrigDetQa()
Default constructor.
static TString Format(const char *fmt,...)