BmnRoot
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)
4: fSteering(new BmnOfflineQaSteering()),
5 fHistoManager(new BmnQaHistoManager())
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)
15: fSteering(new BmnOfflineQaSteering()),
16 fHistoManager(new BmnQaHistoManager())
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}
pair< Int_t, TString > GetRunAndSetupByRunId(Int_t id)