Int_t* ReadRunList();
Int_t ReadRunList(std::vector<int>*);
void InterpreteUserInput(TString, std::vector<int>*, std::vector<Bool_t>*, std::vector<Bool_t>*, std::vector<Bool_t>*, TString* analysisis);
-Bool_t plotAllRuns(vector<HistogramType*>*, Bool_t unZoom);
+Bool_t plotAllRuns(vector<HistogramType*>*, Bool_t unZoom, Bool_t useLog);
// vector wich is used to save a good title by the function FindGoodTitle()
vector<TString> headerStringsVector;
// vector wich is used to save good legend entries by the function FindGoodTitle()
* Plots all runs pushed into the input vector in one canvas, shows Seed, Sum, Veto and Noise spectra
*
*/
-Bool_t plotAllRuns(vector<HistogramType*>* ptCompareHistogramClassVector, Bool_t unZoom = kFALSE)
+Bool_t plotAllRuns(vector<HistogramType*>* ptCompareHistogramClassVector, Bool_t unZoom = kFALSE, Bool_t useLog = kFALSE)
{
if (ptCompareHistogramClassVector->size()>0)
{
curhistogramclone->SetAxisRange(0,lastbin1*1.1,"X");
curhistogramclone->SetAxisRange(0,heighestval1*1.1,"Y");
curhistogramclone->GetYaxis()->SetRangeUser(1,heighestval1*1.2);
- // gPad->SetLogy(1);
+ if (useLog)
+ gPad->SetLogy(1);
gPad->SetGrid(1);
gPad->SetGridy(1);
owntitle->Clear();
// heighestval2 = (curhistogramclone->GetMaximum()>heighestval2?curhistogramclone->GetMaximum():heighestval2);
curhistogramclone->GetYaxis()->SetRangeUser(1,heighestval2*1.2);
curhistogramclone->Draw("SAME");
- // gPad->SetLogy(1);
+ if (useLog)
+ gPad->SetLogy(1);
gPad->SetGrid(1);
gPad->SetGridy(1);