#ifndef HPIONTRACKERGEOMPAR_H #define HPIONTRACKERGEOMPAR_H #include "hparcond.h" #include "hgeomtransform.h" #include "TObjArray.h" class HPionTrackerDetGeomPar : public TObject { private: Int_t numStrips; // number of strips in a detector plane Float_t stripDistance; // distance between strip centers HGeomTransform labTransform; // lab transformation of the detector front plane public: HPionTrackerDetGeomPar(void) : numStrips(0), stripDistance(0.F) {} ~HPionTrackerDetGeomPar(void) {} HGeomTransform& getLabTransform(void) {return labTransform;} void print(void); Float_t getNumStrips(void) const {return numStrips;} Float_t getStripDistance(void) const {return stripDistance;} void setNumStrips(const Int_t n) {numStrips = n;} void setStripDistance(const Float_t d) {stripDistance = d;} Float_t getStripPos(const Float_t p) { // returns the strip position in local coordinate system (0.0 between strip 63 and 64) if (p>=0 && p