Go to the documentation of this file.
13 #ifndef DT_TRIG_GEOM_H
14 #define DT_TRIG_GEOM_H
88 inline int nCell(
int sl)
const {
return (sl > 0 && sl <= 3) *
_NCELL[sl - 1]; }
105 int posFE(
int sl)
const;
187 void IEEE32toDSP(
float f,
short int &DSPmantissa,
short int &DSPexp);
DTChamberId id() const
Return the DTChamberId of this chamber.
int wheel() const
Return wheel number.
float ZcenterSL() const
Coordinate of center of the 2 Phi SL.
float cellH() const
Height of a cell (cm)
GlobalVector toGlobal(const LocalVector v) const
Go to CMS coordinate system for a vector.
float phiSLOffset()
Superlayer offset in chamber front-end frame, in cm.
GlobalPoint toGlobal(const LocalPoint p) const
Go to CMS coordinate system for a point.
int mapTubeInFEch(int nsl, int nlay, int ntube) const
Staggering of first wire of layer respect to default: obsolete 19/6/06.
float ZSL(int) const
Radial coordinate in chamber frame of center of a superlayer.
LocalVector toLocal(const GlobalVector v) const
Go to Local coordinate system for a vector.
GlobalPoint CMSPosition(const DTTracoId obj) const
CMS position of a TRACO.
const Plane & surface() const
The nominal surface of the GeomDet.
void getGeom()
Get the geometry from the station.
LocalPoint tubePosInCh(int nsl, int nlay, int ntube) const
Wire position in chamber frame.
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
void IEEE32toDSP(float f, short int &DSPmantissa, short int &DSPexp)
float phiCh() const
Rotation angle of chamber (deg)
int nCell(int sl) const
Number of BTIs in a required superlayer (i.e. nCells in lay 1)
LocalPoint localPosition(const DTBtiId) const
Local position in chamber of a BTI.
const DTChamber * stat() const
Associated chamber.
int sector() const
Return sector number.
void setGeom(const DTChamber *stat)
Set/Update Geometry.
DTTrigGeom(const DTChamber *stat, bool debug)
Constructor.
float cellPitch() const
Width of a cell (cm) i.e. distance between ywo wires.
int posFE(int sl) const
Front End position : 1=toward negative y, 0=toward positive y.
GlobalPoint CMSPosition(const DTBtiId obj) const
CMS position of a BTI.
LocalPoint toLocal(const GlobalPoint p) const
Go to Local coordinate system for a point.
LocalPoint toLocal(const GlobalPoint &gp) const
void dumpLUT(short int btic)
Dump the LUT for this chamber.
DTChamberId statId() const
Identifier of the associated chamber.
int station() const
Return station number.
int wheel() const
Return the wheel number.
void dumpGeom() const
Dump the geometry.
float distSL() const
Distance between the phi view superlayers (cms)
int station() const
Return the station number.