fDz = dz;
return;
}
+/*
//______________________________________________________________________
void AliITSgeomSPD::LToDet(Float_t xl,Float_t zl,Int_t &row,Int_t &col){
// Returns the row and column pixel numbers for a given local coordinate
} //end if too low.
return;
}
+ Method commented because buggy and unused
//______________________________________________________________________
void AliITSgeomSPD::DetToL(Int_t row,Int_t col,Float_t &xl,Float_t &zl){
// returns the pixel center local coordinate system location for a given
else if(col<0) zl = fLowBinEdgeZ[0];else zl = fLowBinEdgeZ[fNbinz-1];
return;
}
+*/
//______________________________________________________________________
void AliITSgeomSPD::Print(ostream *os) const {
// Standard output format for this class
SetLowBinEdgeZ(0,-dz);
for(i=0;i<knbinx;i++) SetLowBinEdgeX(i+1,GetBinLowEdgeX(i)+binSizeX[i]);
for(i=0;i<knbinz;i++) SetLowBinEdgeZ(i+1,GetBinLowEdgeZ(i)+binSizeZ[i]);
+ delete [] binSizeX;
+ delete [] binSizeZ;
}
//----------------------------------------------------------------------
ostream &operator<<(ostream &os,AliITSgeomSPD425Short &p){
SetLowBinEdgeZ(0,-dz);
for(i=0;i<knbinx;i++) SetLowBinEdgeX(i+1,GetBinLowEdgeX(i)+binSizeX[i]);
for(i=0;i<knbinz;i++) SetLowBinEdgeZ(i+1,GetBinLowEdgeZ(i)+binSizeZ[i]);
+ delete [] binSizeX;
+ delete [] binSizeZ;
}
//----------------------------------------------------------------------
ostream &operator<<(ostream &os,AliITSgeomSPD425Long &p){
if(i>=0&&i<fNbinx) fLowBinEdgeX[i] = s;}
virtual void SetLowBinEdgeZ(Int_t i,Float_t s){//puts value in fLowbinEdgeZ
if(i>=0&&i<fNbinz) fLowBinEdgeZ[i] = s;};
- virtual void LToDet(Float_t xl,Float_t zl,Int_t &row,Int_t &col);
- virtual void DetToL(Int_t row,Int_t col,Float_t &xl,Float_t &zl);
+ // virtual void LToDet(Float_t xl,Float_t zl,Int_t &row,Int_t &col);
+ // virtual void DetToL(Int_t row,Int_t col,Float_t &xl,Float_t &zl);
virtual void Print(ostream *os) const; // output streamer to standard out.
virtual void Read(istream *is); // input streamer from standard in.
virtual void Print(Option_t *option="") const {TObject::Print(option);}