#include "AliACORDECalibData.h"
#include "TList.h"
#include "TCanvas.h"
ClassImp(AliACORDECalibData)
AliACORDECalibData::AliACORDECalibData():
fHits(0),
fTHits(0),
fMultiHits(0),
fTMultiHits(0)
{
for (Int_t imod = 0; imod < 60; imod++)
{
fEfficiencies[imod]=0.;
fRates[imod]=0.;
fModulesActivity[imod]=0.;
}
}
void AliACORDECalibData::Reset()
{
}
AliACORDECalibData::AliACORDECalibData(const char* name) :
TNamed(),
fHits(0),
fTHits(0),
fMultiHits(0),
fTMultiHits(0)
{
TString namst = "Calib_";
namst += name;
SetName(namst.Data());
SetTitle(namst.Data());
}
AliACORDECalibData::AliACORDECalibData(const AliACORDECalibData& calibda) :
TNamed(calibda),
fHits(0),
fTHits(0),
fMultiHits(0),
fTMultiHits(0)
{
SetName(calibda.GetName());
SetTitle(calibda.GetName());
for(int t=0; t<60; t++)
{
fEfficiencies[t] =calibda.GetEfficiency(t+1);
fRates[t] = calibda.GetRate(t+1);
fModulesActivity[t] = calibda.GetModuleActivity(t+1);
}
}
void AliACORDECalibData::Draw(Option_t *)
{
TCanvas *ch;
TString canvasHistoName="Histos";
ch=new TCanvas(canvasHistoName,canvasHistoName,20,20,600,600);
ch->Divide(2,2);
ch->cd(1);
fHits->Draw();
ch->cd(2);
fTHits->Draw();
ch->cd(3);
fMultiHits->Draw();
ch->cd(4);
fTMultiHits->Draw();
}
AliACORDECalibData &AliACORDECalibData::operator =(const AliACORDECalibData& calibda)
{
SetName(calibda.GetName());
SetTitle(calibda.GetName());
for(int t=0; t<60; t++)
{
fEfficiencies[t] =calibda.GetEfficiency(t+1);
fRates[t] = calibda.GetRate(t+1);
fModulesActivity[t] = calibda.GetModuleActivity(t+1);
}
return *this;
}
AliACORDECalibData::~AliACORDECalibData()
{
}
void AliACORDECalibData::SetEfficiencies(Float_t* Eff)
{
if(Eff) for(int t=0; t<60; t++) fEfficiencies[t] = Eff[t];
else for(int t=0; t<60; t++) fEfficiencies[t] = 0.0;
}
void AliACORDECalibData::SetRates(Float_t* Rt)
{
if(Rt) for (int t=0;t<60; t++) fRates[t] = Rt[t];
else for (int t=0;t<60; t++) fRates[t] = 0.0;
}
void AliACORDECalibData::SetModulesActivity(Float_t* Mac)
{
if(Mac) for (int t=0;t<60;t++) fModulesActivity[t] = Mac[t];
else for (int t=0;t<60;t++) fModulesActivity[t] = 0.0;
}
AliACORDECalibData.cxx:10 AliACORDECalibData.cxx:11 AliACORDECalibData.cxx:12 AliACORDECalibData.cxx:13 AliACORDECalibData.cxx:14 AliACORDECalibData.cxx:15 AliACORDECalibData.cxx:16 AliACORDECalibData.cxx:17 AliACORDECalibData.cxx:18 AliACORDECalibData.cxx:19 AliACORDECalibData.cxx:20 AliACORDECalibData.cxx:21 AliACORDECalibData.cxx:22 AliACORDECalibData.cxx:23 AliACORDECalibData.cxx:24 AliACORDECalibData.cxx:25 AliACORDECalibData.cxx:26 AliACORDECalibData.cxx:27 AliACORDECalibData.cxx:28 AliACORDECalibData.cxx:29 AliACORDECalibData.cxx:30 AliACORDECalibData.cxx:31 AliACORDECalibData.cxx:32 AliACORDECalibData.cxx:33 AliACORDECalibData.cxx:34 AliACORDECalibData.cxx:35 AliACORDECalibData.cxx:36 AliACORDECalibData.cxx:37 AliACORDECalibData.cxx:38 AliACORDECalibData.cxx:39 AliACORDECalibData.cxx:40 AliACORDECalibData.cxx:41 AliACORDECalibData.cxx:42 AliACORDECalibData.cxx:43 AliACORDECalibData.cxx:44 AliACORDECalibData.cxx:45 AliACORDECalibData.cxx:46 AliACORDECalibData.cxx:47 AliACORDECalibData.cxx:48 AliACORDECalibData.cxx:49 AliACORDECalibData.cxx:50 AliACORDECalibData.cxx:51 AliACORDECalibData.cxx:52 AliACORDECalibData.cxx:53 AliACORDECalibData.cxx:54 AliACORDECalibData.cxx:55 AliACORDECalibData.cxx:56 AliACORDECalibData.cxx:57 AliACORDECalibData.cxx:58 AliACORDECalibData.cxx:59 AliACORDECalibData.cxx:60 AliACORDECalibData.cxx:61 AliACORDECalibData.cxx:62 AliACORDECalibData.cxx:63 AliACORDECalibData.cxx:64 AliACORDECalibData.cxx:65 AliACORDECalibData.cxx:66 AliACORDECalibData.cxx:67 AliACORDECalibData.cxx:68 AliACORDECalibData.cxx:69 AliACORDECalibData.cxx:70 AliACORDECalibData.cxx:71 AliACORDECalibData.cxx:72 AliACORDECalibData.cxx:73 AliACORDECalibData.cxx:74 AliACORDECalibData.cxx:75 AliACORDECalibData.cxx:76 AliACORDECalibData.cxx:77 AliACORDECalibData.cxx:78 AliACORDECalibData.cxx:79 AliACORDECalibData.cxx:80 AliACORDECalibData.cxx:81 AliACORDECalibData.cxx:82 AliACORDECalibData.cxx:83 AliACORDECalibData.cxx:84 AliACORDECalibData.cxx:85 AliACORDECalibData.cxx:86 AliACORDECalibData.cxx:87 AliACORDECalibData.cxx:88 AliACORDECalibData.cxx:89 AliACORDECalibData.cxx:90 AliACORDECalibData.cxx:91 AliACORDECalibData.cxx:92 AliACORDECalibData.cxx:93 AliACORDECalibData.cxx:94 AliACORDECalibData.cxx:95 AliACORDECalibData.cxx:96 AliACORDECalibData.cxx:97 AliACORDECalibData.cxx:98 AliACORDECalibData.cxx:99 AliACORDECalibData.cxx:100 AliACORDECalibData.cxx:101 AliACORDECalibData.cxx:102 AliACORDECalibData.cxx:103 AliACORDECalibData.cxx:104 AliACORDECalibData.cxx:105 AliACORDECalibData.cxx:106 AliACORDECalibData.cxx:107 AliACORDECalibData.cxx:108 AliACORDECalibData.cxx:109 AliACORDECalibData.cxx:110 AliACORDECalibData.cxx:111 AliACORDECalibData.cxx:112 AliACORDECalibData.cxx:113 AliACORDECalibData.cxx:114 AliACORDECalibData.cxx:115 AliACORDECalibData.cxx:116 AliACORDECalibData.cxx:117 AliACORDECalibData.cxx:118 AliACORDECalibData.cxx:119 AliACORDECalibData.cxx:120 AliACORDECalibData.cxx:121 AliACORDECalibData.cxx:122 AliACORDECalibData.cxx:123 AliACORDECalibData.cxx:124 AliACORDECalibData.cxx:125 AliACORDECalibData.cxx:126 AliACORDECalibData.cxx:127 AliACORDECalibData.cxx:128 AliACORDECalibData.cxx:129 AliACORDECalibData.cxx:130 AliACORDECalibData.cxx:131 AliACORDECalibData.cxx:132 AliACORDECalibData.cxx:133 AliACORDECalibData.cxx:134 AliACORDECalibData.cxx:135 AliACORDECalibData.cxx:136 AliACORDECalibData.cxx:137 AliACORDECalibData.cxx:138 AliACORDECalibData.cxx:139 AliACORDECalibData.cxx:140 AliACORDECalibData.cxx:141 AliACORDECalibData.cxx:142 AliACORDECalibData.cxx:143 AliACORDECalibData.cxx:144 AliACORDECalibData.cxx:145 AliACORDECalibData.cxx:146 AliACORDECalibData.cxx:147 AliACORDECalibData.cxx:148 AliACORDECalibData.cxx:149 AliACORDECalibData.cxx:150 AliACORDECalibData.cxx:151 AliACORDECalibData.cxx:152 AliACORDECalibData.cxx:153 AliACORDECalibData.cxx:154 AliACORDECalibData.cxx:155 AliACORDECalibData.cxx:156 AliACORDECalibData.cxx:157 AliACORDECalibData.cxx:158 AliACORDECalibData.cxx:159 AliACORDECalibData.cxx:160 AliACORDECalibData.cxx:161 AliACORDECalibData.cxx:162 AliACORDECalibData.cxx:163 AliACORDECalibData.cxx:164