X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSsimulationSDD.cxx;h=6214c498502e81348065599bd40595e16f929663;hb=b1a93215820d7e951a1c99ef34c21b2977f9c2ba;hp=efe968c097fb1efeec356cc7186e06001ec08ce5;hpb=fa358bbd93709971c00629460ccc45ef5fafec9d;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSsimulationSDD.cxx b/ITS/AliITSsimulationSDD.cxx index efe968c097f..6214c498502 100644 --- a/ITS/AliITSsimulationSDD.cxx +++ b/ITS/AliITSsimulationSDD.cxx @@ -28,7 +28,6 @@ #include #include "AliITS.h" #include "AliITSMapA2.h" -#include "AliITSRawData.h" #include "AliITSdigitSPD.h" #include "AliITSetfSDD.h" #include "AliITSmodule.h" @@ -40,6 +39,8 @@ #include "AliLog.h" #include "AliRun.h" +using std::endl; +using std::cout; ClassImp(AliITSsimulationSDD) //////////////////////////////////////////////////////////////////////// // Version: 0 // @@ -412,9 +413,6 @@ void AliITSsimulationSDD::HitsToAnalogDigits( AliITSmodule *mod ) { if(!mod->LineSegmentL(ii,xL[0],dxL[0],xL[1],dxL[1],xL[2],dxL[2], depEnergy,itrack)) continue; Float_t xloc=xL[0]; - if(xloc>0) iWing=0; // left side, carlos channel 0 - else iWing=1; // right side - Float_t zloc=xL[2]+0.5*dxL[2]; zAnode=seg->GetAnodeFromLocal(xloc,zloc); // anode number in the range 0.-511. driftSpeed = res->GetDriftSpeedAtAnode(zAnode); @@ -477,6 +475,9 @@ void AliITSsimulationSDD::HitsToAnalogDigits( AliITSmodule *mod ) { theSteps+=1.; theAverage+=avAnode; zAnode = seg->GetAnodeFromLocal(avDrft,avAnode); + // if(avDrft*xloc<0) AliDebug(1,Form("Swap of side xloc_orig=%f xloc_now=%f",xloc,avDrft)); + iWing = seg->GetSideFromLocalX(avDrft); + driftSpeed = res->GetDriftSpeedAtAnode(zAnode); driftSpeed+= fDetType->GetResponseSDD()->GetDeltaVDrift(fModule,zAnode>255); driftPath = TMath::Abs(10000.*avDrft); @@ -974,3 +975,4 @@ void AliITSsimulationSDD::PrintStatus() const { cout << "Scale size factor: " << fScaleSize << endl; cout << "**************************************************" << endl; } +