13 TCut
cutNoise=
"PadNoise.fElements<1.5&&abs(PadNoise.fElements/PadNoise_Median-1)<0.5";
14 TCut
cutTime=
"abs(TimePosition.fElements-TimePosition_Median)<100";
15 TCut
cutOccu=
"abs(NoThreshold.fElements/NoThreshold_Median-1)<0.9";
16 TCut
cutAmp=
"abs(MaxCharge.fElements/MaxCharge_Median-1)<0.99";
26 TPostScript *ps =
new TPostScript(
"rawQA.ps", 112);
37 gSystem->Load(
"libANALYSIS");
38 gSystem->Load(
"libTPCcalib");
39 gROOT->LoadMacro(
"$ALICE_ROOT/TPC/scripts/OCDBscan/ConfigOCDBLustre.C");
41 gROOT->Macro(
"$ALICE_ROOT/TPC/scripts/OCDBscan/NimStyle.C");
53 gain->SetName(
"krGain");
70 TTree *
tree = (TTree*)f.Get(
"calPads");
72 TProfile * phoccGainIROC=0;
73 TProfile * phoccGainOROC=0;
75 TCanvas * canvas =
new TCanvas(
"occupancy",
"occupancy",700,700);
78 tree->Draw(
"NoThreshold.fElements:gy.fElements:gx.fElements>>hisOccuA(250,-250,250,250,-250,250)",
cutNoise+
cutTime+
cutOccu+
"sector%36<18",
"profcolz");
80 tree->Draw(
"NoThreshold.fElements:gy.fElements:gx.fElements>>hisOccuC(250,-250,250,250,-250,250)",
cutNoise+
cutTime+
cutOccu+
"sector%36>=18",
"profcolz");
84 legend =
new TLegend(0.45,0.15,0.85,0.35,
"Raw cluster occupancy");
85 phoccGainIROC = (TProfile*)(
gROOT->FindObject(
"hoccGainIROC")->Clone());
86 phoccGainIROC->Draw();
87 phoccGainIROC->SetTitle(
"IROC");
88 phoccGainIROC->SetName(
"IROC");
89 phoccGainIROC->GetXaxis()->SetTitle(
"Krypton Amp (a.u.)");
90 legend->AddEntry(phoccGainIROC);
95 phoccGainOROC = (TProfile*)(
gROOT->FindObject(
"hoccGainOROC")->Clone());
96 phoccGainOROC->Draw();
97 phoccGainOROC->SetTitle(
"OROC");
98 phoccGainOROC->SetName(
"OROC");
99 phoccGainOROC->GetXaxis()->SetTitle(
"Krypton Amp (a.u.)");
100 legend =
new TLegend(0.45,0.15,0.85,0.35,
"Raw cluster occupancy");
101 legend->AddEntry(phoccGainOROC);
static AliTPCcalibDB * Instance()
AliTPCCalPad * GetMaxCharge() const
TFile f("CalibObjects.root")
AliTPCCalPad * GetNTimeBins() const
AliTPCCalPad * GetTimePosition() const
AliTPCdataQA * GetDataQA() const
TCanvas * DrawOccupancy()
AliTPCCalPad * GetPadNoise() const
void ConfigOCDB(Int_t crun)
AliTPCCalPad * GetNPads() const
void DumpToFile(const char *fileName)
Preprocessor class for HLT and DAQ.
AliTPCCalPad * GetNLocalMaxima() const
AliTPCCalPad * GetDedxGainFactor() const
void AddComponent(TObject *obj)
AliTPCCalPad * GetNoThreshold() const