#include "TH1F.h"
#include "TH2F.h"
#include "AliITSCorrMapSDD.h"
#include "AliITSCorrMap2DSDD.h"
#include "AliLog.h"
#include "AliITSsegmentationSDD.h"
ClassImp(AliITSCorrMap2DSDD)
AliITSCorrMap2DSDD::AliITSCorrMap2DSDD():
AliITSCorrMapSDD()
{
ResetMap();
}
AliITSCorrMap2DSDD::AliITSCorrMap2DSDD(Char_t *mapname):
AliITSCorrMapSDD(mapname)
{
ResetMap();
}
AliITSCorrMap2DSDD::AliITSCorrMap2DSDD(Char_t *mapname, Int_t nbinsan, Int_t nbinsdr):
AliITSCorrMapSDD(mapname)
{
ResetMap();
SetNBinsAnode(nbinsan);
SetNBinsDrift(nbinsdr);
}
void AliITSCorrMap2DSDD::ResetMap(){
for(Int_t iAn=0;iAn<kMaxNAnodePts; iAn++){
for(Int_t iDr=0;iDr<kMaxNDriftPts; iDr++){
fCorrMap[iAn][iDr]=0;
}
}
}
void AliITSCorrMap2DSDD::Set2DMap(TH2F* hmap){
if(hmap->GetNbinsX()!=fNAnodePts || hmap->GetNbinsY()!=fNDriftPts){
AliError(Form("N. of histo bins (%dX%d) not matching N. of map cells (%dX%d)\n",hmap->GetNbinsX(),hmap->GetNbinsY(),fNAnodePts,fNDriftPts));
return;
}
for(Int_t iAn=0;iAn<fNAnodePts; iAn++){
for(Int_t iDr=0;iDr<fNDriftPts; iDr++){
SetCellContent(iAn,iDr,hmap->GetBinContent(iAn+1,iDr+1));
}
}
}
AliITSCorrMap2DSDD.cxx:10 AliITSCorrMap2DSDD.cxx:11 AliITSCorrMap2DSDD.cxx:12 AliITSCorrMap2DSDD.cxx:13 AliITSCorrMap2DSDD.cxx:14 AliITSCorrMap2DSDD.cxx:15 AliITSCorrMap2DSDD.cxx:16 AliITSCorrMap2DSDD.cxx:17 AliITSCorrMap2DSDD.cxx:18 AliITSCorrMap2DSDD.cxx:19 AliITSCorrMap2DSDD.cxx:20 AliITSCorrMap2DSDD.cxx:21 AliITSCorrMap2DSDD.cxx:22 AliITSCorrMap2DSDD.cxx:23 AliITSCorrMap2DSDD.cxx:24 AliITSCorrMap2DSDD.cxx:25 AliITSCorrMap2DSDD.cxx:26 AliITSCorrMap2DSDD.cxx:27 AliITSCorrMap2DSDD.cxx:28 AliITSCorrMap2DSDD.cxx:29 AliITSCorrMap2DSDD.cxx:30 AliITSCorrMap2DSDD.cxx:31 AliITSCorrMap2DSDD.cxx:32 AliITSCorrMap2DSDD.cxx:33 AliITSCorrMap2DSDD.cxx:34 AliITSCorrMap2DSDD.cxx:35 AliITSCorrMap2DSDD.cxx:36 AliITSCorrMap2DSDD.cxx:37 AliITSCorrMap2DSDD.cxx:38 AliITSCorrMap2DSDD.cxx:39 AliITSCorrMap2DSDD.cxx:40 AliITSCorrMap2DSDD.cxx:41 AliITSCorrMap2DSDD.cxx:42 AliITSCorrMap2DSDD.cxx:43 AliITSCorrMap2DSDD.cxx:44 AliITSCorrMap2DSDD.cxx:45 AliITSCorrMap2DSDD.cxx:46 AliITSCorrMap2DSDD.cxx:47 AliITSCorrMap2DSDD.cxx:48 AliITSCorrMap2DSDD.cxx:49 AliITSCorrMap2DSDD.cxx:50 AliITSCorrMap2DSDD.cxx:51 AliITSCorrMap2DSDD.cxx:52 AliITSCorrMap2DSDD.cxx:53 AliITSCorrMap2DSDD.cxx:54 AliITSCorrMap2DSDD.cxx:55 AliITSCorrMap2DSDD.cxx:56 AliITSCorrMap2DSDD.cxx:57 AliITSCorrMap2DSDD.cxx:58 AliITSCorrMap2DSDD.cxx:59 AliITSCorrMap2DSDD.cxx:60 AliITSCorrMap2DSDD.cxx:61 AliITSCorrMap2DSDD.cxx:62 AliITSCorrMap2DSDD.cxx:63 AliITSCorrMap2DSDD.cxx:64 AliITSCorrMap2DSDD.cxx:65 AliITSCorrMap2DSDD.cxx:66 AliITSCorrMap2DSDD.cxx:67 AliITSCorrMap2DSDD.cxx:68 AliITSCorrMap2DSDD.cxx:69 AliITSCorrMap2DSDD.cxx:70 AliITSCorrMap2DSDD.cxx:71 AliITSCorrMap2DSDD.cxx:72 AliITSCorrMap2DSDD.cxx:73 AliITSCorrMap2DSDD.cxx:74 AliITSCorrMap2DSDD.cxx:75 AliITSCorrMap2DSDD.cxx:76 AliITSCorrMap2DSDD.cxx:77 AliITSCorrMap2DSDD.cxx:78 AliITSCorrMap2DSDD.cxx:79