void ReadOldSSDBadChannels(TObjArray *array, AliITSBadChannelsSSDv2 *badChannelsSSD);
void ReadOldSSDGain(TObjArray *array, AliITSGainSSDv2 *gainSSD);
void drawNoiseDistributions(Int_t runNumber);
+void drawPedestalDistributions(Int_t runNumber);
//====================================================================//
//_____________________________________________________________________//
AliCDBManager * man = AliCDBManager::Instance();
if(gType == "alien") {
- man->SetDefaultStorage("alien://folder=/alice/data/2009/Reference/");
+ //man->SetDefaultStorage("alien://folder=/alice/data/2009/Reference/");
+ man->SetDefaultStorage("alien://folder=/alice/data/2009/OCDB/");
}
else if(gType == "local")
man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
man->SetRun(runNumber);
- Pedestal(man);
- //Noise(man);
- //BadChannelMap(man);
- //GainCalibration(man);
+ //Pedestal(man);
+ Noise(man);
+ BadChannelMap(man);
+ GainCalibration(man);
}
//_____________________________________________________________________//
//cout<<"Pedestal for module: "<<i+500<<" - Layer: "<<fLayer<<endl;
for(Int_t j = 0; j < fgkDefaultNStripsSSD; j++) {
pedestal = pedestalSSD->GetPedestalP(i,j);
+ //Printf("Pedestal value: %lf",pedestal);
if(fLayer == 5)
gHistPedestalPSideLayer5->Fill(pedestal);
if(fLayer == 6)
cBadChannel->cd(4)->SetGridx(); cBadChannel->cd(4)->SetGridy();
cBadChannel->cd(4); fHistNSideBadChannelMapLayer6->Draw("colz");
cBadChannel->SaveAs("Run-BadChannels.gif");
+
+ TFile *fOutput = new TFile("badChannelsSSD.root","recreate");
+ fHistPSideBadChannelMapLayer5->Write();
+ fHistNSideBadChannelMapLayer5->Write();
+ fHistPSideBadChannelMapLayer6->Write();
+ fHistNSideBadChannelMapLayer6->Write();
+ fOutput->Close();
}
//_____________________________________________________________________//