22 #include <TStopwatch.h>
32 gROOT->ProcessLine(
"gErrorIgnoreLevel = kWarning;");
33 std::vector<Int_t> badcellsManual;
40 if(nversion == -1)nversion=runNum;
46 Analysis=
new BadChannelAna(period,train,trigger,runNum,nversion,workDir,listName);
95 Analysis->
Run(mergeOnly);
98 cout<<
"Finished BC analysis "<<watch->RealTime()/60<<
" min"<<endl;
void Run(Bool_t mergeOnly=0)
void SetExternalMergedFile(TString inputName)
void AddPeriodAnalysis(Int_t criteria, Double_t nsigma, Double_t emin, Double_t emax)
void AddManualMasking(std::vector< Int_t > cellVector)
Analyses cell properties and identifies bad cells.
void runAnalysisBC(Int_t nversion=-1, TString period="LHC15n", TString train="Train_603", TString trigger="INT7", Int_t runNum=245683, TString externalFile="", TString listName="runList.txt", TString workDir=".")
void SetLowerBound(Double_t input)