![]() |
AliPhysics
4646b6b (4646b6b)
|
Macro to test the files on OADB and provide a run range to be committed to OADB. More...
#include <Riostream.h>
#include <TH2D.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TLatex.h>
#include <TLegend.h>
#include <TStyle.h>
#include "AliEMCALGeometry.h"
#include "AliCalorimeterUtils.h"
#include "AliAODEvent.h"
#include "AliOADBContainer.h"
Go to the source code of this file.
Functions | |
void | SetHisto (TH1 *Histo, TString Xtitel, TString Ytitel) |
void | CanvasPartition (TCanvas *C, const Int_t Nx=2, const Int_t Ny=2, Float_t lMargin=0.15, Float_t rMargin=0.05, Float_t bMargin=0.15, Float_t tMargin=0.05) |
void | Sort_RunNumbers (TString period="LHC15n", Int_t trainNo=603, TString runList="") |
void | Test_OADB (TString period="LHC15n", Int_t trainNo=603, TString version="INT7Emc", TString runList="") |
void | Plot_CellList (TString period="LHC15n", Int_t trainNo=603, TString cellList="") |
Macro to test the files on OADB and provide a run range to be committed to OADB.
See https://twiki.cern.ch/twiki/bin/view/ALICE/BadChannelAnalysis for general documentation
use root -b to speed up (no canvas drawn)
root [0] .L /alice/ali-master/AliPhysics/PWGPP/EMCAL/BCMacros/helperMacrosOADBBC.C++
root [1] Sort_RunNumbers("LHC16o",663,"runList.txt")
root [2] Test_OADB("LHC16k",804,0,"runList16k.txt")
root [3] Plot_CellList("LHC15o",771,"1","List115o.txt")
Definition in file helperMacrosOADBBC.C.
void CanvasPartition | ( | TCanvas * | C, |
const Int_t | Nx, | ||
const Int_t | Ny, | ||
Float_t | lMargin, | ||
Float_t | rMargin, | ||
Float_t | bMargin, | ||
Float_t | tMargin | ||
) |
Function to set up canvas pads such that they share a common axis
Definition at line 532 of file helperMacrosOADBBC.C.
Referenced by Plot_CellList().
After OADB maps are online you will get suggestions from other users that think certain channels should be masked. You can look at them here
Definition at line 295 of file helperMacrosOADBBC.C.
Function to set TH1 histograms to a similar style
Definition at line 502 of file helperMacrosOADBBC.C.
Referenced by Plot_CellList().
get all runnumbers from different groups and sort them to give a min and max range for the bad map. Run numbers are in your runList file.
Definition at line 44 of file helperMacrosOADBBC.C.
void Test_OADB | ( | TString | period = "LHC15n" , |
Int_t | trainNo = 603 , |
||
TString | version = "INT7Emc" , |
||
TString | runList = "" |
||
) |
Test if the file committed to OADB is correct look at your local .root file with the bad maps inside and see what the bad map looks at a certain runNumber. If everything is committed correctly they should show the same
Definition at line 84 of file helperMacrosOADBBC.C.