void AnalyzeSDDGainAllMod(Char_t *datafil, Int_t nDDL, Int_t firstEv=10, Int_t lastEv=16, Float_t pascalDAC=100){
- Int_t eqOffset = 256;
- Int_t DDLid_range = 24;
- // Int_t eqOffset = 100;
- // Int_t DDLid_range = 1;
const Int_t kTotDDL=24;
const Int_t kModPerDDL=12;
const Int_t kSides=2;
c0->Clear();
c0->Divide(4,6,0.001,0.001);
printf("Event # %d\n",iev);
- //rd->SelectEvents(7);
- rd->SelectEquipment(17,eqOffset,eqOffset+DDLid_range);
rd->Reset();
for(Int_t iddl=0; iddl<kTotDDL;iddl++){
for(Int_t imod=0; imod<kModPerDDL;imod++){
}
}
AliITSRawStreamSDD s(rd);
- rd->SelectEquipment(17,eqOffset,eqOffset+DDLid_range);
while(s.Next()){
Int_t iDDL=rd->GetDDLID();
Int_t iCarlos=s.GetCarlosId();
}
-void AnalyzeSDDGainAllMod(Int_t nrun, Int_t n2, Int_t nDDL=0, Int_t firstEv=10, Int_t lastEv=18, Float_t pascalDAC=100){
+void AnalyzeSDDGainAllMod(Int_t nrun, Int_t n2, Char_t* dir="LHC08d_SDD", Int_t nDDL=0, Int_t firstEv=15, Int_t lastEv=20, Float_t pascalDAC=100){
TGrid::Connect("alien:",0,0,"t");
Char_t filnam[200];
- sprintf(filnam,"alien:///alice/data/2008/LHC08c_SDD/%09d/raw/08%09d%03d.10.root",nrun,nrun,n2);
+ sprintf(filnam,"alien:///alice/data/2008/%s/%09d/raw/08%09d%03d.10.root",dir,nrun,nrun,n2);
printf("Open file %s\n",filnam);
AnalyzeSDDGainAllMod(filnam,nDDL,firstEv,lastEv,pascalDAC);
}