X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=ITS%2FAliITSsegmentationSDD.h;h=dacd449e5bda047afc4f9ed70dc6e1631aa48294;hb=a1ecbc973fb74bf37be8e8916f9a75ea701bd458;hp=9b51ebfe5b476add94e0bdd40ec292b8e1d2e5a5;hpb=c9649d1e2ba81396636d91d027afc0ba1bb2ad05;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSsegmentationSDD.h b/ITS/AliITSsegmentationSDD.h index 9b51ebfe5b4..dacd449e5bd 100644 --- a/ITS/AliITSsegmentationSDD.h +++ b/ITS/AliITSsegmentationSDD.h @@ -16,7 +16,6 @@ public AliITSsegmentation { AliITSsegmentationSDD(Option_t *opt=""); AliITSsegmentationSDD(const AliITSsegmentationSDD &source); AliITSsegmentationSDD& operator=(const AliITSsegmentationSDD &source); - AliITSsegmentationSDD(AliITSgeom *gm); virtual ~AliITSsegmentationSDD(){} // Set Detector Segmentation Parameters @@ -69,12 +68,18 @@ public AliITSsegmentation { virtual Int_t GetNumberOfChips() const { return fgkNchipsPerHybrid; } + virtual Int_t GetMaximumChipIndex() const{ + return fgkNchipsPerHybrid*2-1; + } virtual Int_t GetChipFromLocal(Float_t xloc, Float_t zloc) const; + virtual Int_t GetChipsInLocalWindow(Int_t* array, Float_t zmin, Float_t zmax, Float_t xmin, Float_t xmax) const; + + virtual Int_t GetChipFromChannel(Int_t ix, Int_t iz) const; // Initialisation virtual void Init(); - void InitFromGeom(AliITSgeom *geom); + // // Get member data // @@ -102,6 +107,7 @@ public AliITSsegmentation { // Print default parameters (static const data members, if any) virtual void PrintDefaultParameters() const; + static Int_t GetNAnodesPerHybrid() { return fgkHalfNanodesDefault;} protected: virtual void Copy(TObject &obj) const;