Skip to content
Snippets Groups Projects
Commit 7932739c authored by Sergei Zharko's avatar Sergei Zharko Committed by Sergey Gorbunov
Browse files

QA: Added event-builder type to the parameters of the run_qa function

parent 96f252cd
No related branches found
No related tags found
1 merge request!1595QA: Added event-builder type to the parameters of the run_qa function
Pipeline #26688 failed
......@@ -101,6 +101,11 @@ class CbmQaTask : public FairTask, public CbmQaIO {
/// \return false Some of the objects are inconsistent
bool CompareQaObjects();
/// \brief Disables event-by-event execution
///
/// By default, if the branch
void DisableEventMode();
/// \brief FairTask: Defines action of the task in the event/TS
void Exec(Option_t* /*option*/) override;
......@@ -155,7 +160,6 @@ class CbmQaTask : public FairTask, public CbmQaIO {
/// \brief Sets name of the setup
void SetSetupName(const char* setup) { fsSetupName = setup; }
protected:
/// \brief De-initialize the task
virtual void DeInit() {}
......
......@@ -38,11 +38,11 @@
#endif
void run_qa(TString data = "test", TString setup = "sis100_electron", Int_t nEvents = -1, TString dataTra2 = "",
TString dataTra3 = "", TString configName = "");
TString dataTra3 = "", TString configName = "", TString sEvBuildRaw = "");
void run_qa(TString dataTra, TString dataRaw, TString dataReco, TString dataPar, TString dataSink,
TString setup = "sis100_electron", Int_t nEvents = -1, TString dataTra2 = "", TString dataTra3 = "",
TString configName = "")
TString configName = "", TString sEvBuildRaw = "")
{
gROOT->SetBatch(kTRUE);
......@@ -89,7 +89,7 @@ void run_qa(TString dataTra, TString dataRaw, TString dataReco, TString dataPar,
// ------------------------------------------------------------------------
// ----- Some global switches -----------------------------------------
//Bool_t eventBased = !sEvBuildRaw.IsNull();
Bool_t bEventBasedReco = !sEvBuildRaw.IsNull();
bool bUseMvd = geo->IsActive(ECbmModuleId::kMvd);
bool bUseSts = geo->IsActive(ECbmModuleId::kSts);
bool bUseRich = geo->IsActive(ECbmModuleId::kRich);
......@@ -259,6 +259,7 @@ void run_qa(TString dataTra, TString dataRaw, TString dataReco, TString dataPar,
caParFile.ReplaceAll(".root", ".L1Parameters.dat");
auto* pCaOutputQa = new cbm::ca::OutputQa(verbose, bUseMC);
pCaOutputQa->SetProcessFullTs(!bEventBasedReco);
pCaOutputQa->SetStsTrackingMode();
pCaOutputQa->ReadParameters(caParFile.Data());
if (configName.Length() != 0) {
......@@ -335,7 +336,8 @@ void run_qa(TString dataTra, TString dataRaw, TString dataReco, TString dataPar,
// ------------------------------------------------------------------------
}
void run_qa(TString data, TString setup, Int_t nEvents, TString dataTra2, TString dataTra3, TString configName)
void run_qa(TString data, TString setup, Int_t nEvents, TString dataTra2, TString dataTra3, TString configName,
TString sEvBuildRaw)
{
run_qa(data, data, data, data, data, setup, nEvents, dataTra2, dataTra3, configName);
run_qa(data, data, data, data, data, setup, nEvents, dataTra2, dataTra3, configName, sEvBuildRaw);
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment