AliITSsegmentationSDD(Option_t *opt="");
AliITSsegmentationSDD(const AliITSsegmentationSDD &source);
AliITSsegmentationSDD& operator=(const AliITSsegmentationSDD &source);
- AliITSsegmentationSDD(AliITSgeom *gm);
virtual ~AliITSsegmentationSDD(){}
// Set Detector Segmentation Parameters
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
//
// 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;