#include <CSCChannelMapperPostls1.h>
Public Member Functions | |
int | channelFromStrip (const CSCDetId &id, int strip) const |
CSCChannelMapperPostls1 () | |
int | geomStripChannel (const CSCDetId &id, int iraw) const |
Return geometrical strip channel number for input raw channel number. More... | |
virtual std::string | name () const |
CSCDetId | rawCSCDetId (const CSCDetId &id) const |
int | rawStripChannel (const CSCDetId &id, int igeom) const |
Return raw strip channel number for input geometrical channel number. More... | |
~CSCChannelMapperPostls1 () | |
Public Member Functions inherited from CSCChannelMapperBase | |
CSCChannelMapperBase () | |
int | geomAnodeChannel (const CSCDetId &id, int iraw) const |
Alias for geomWireChannel. More... | |
int | geomCathodeChannel (const CSCDetId &id, int iraw) const |
Alias for geomStripChannel. More... | |
int | geomWireChannel (const CSCDetId &id, int iraw) const |
Return geometrical wiregroup channel number for input raw channel number. More... | |
int | rawAnodeChannel (const CSCDetId &id, int igeom) const |
Alias for rawWireChannel. More... | |
int | rawCathodeChannel (const CSCDetId &id, int igeom) const |
Alias for rawStripChannel. More... | |
int | rawWireChannel (const CSCDetId &id, int igeom) const |
Return raw wiregroup channel number for input geometrical channel number. More... | |
virtual | ~CSCChannelMapperBase () |
A concrete CSCChannelMapper class to map between raw/online channel numbers (for strips/cathodes and wires/anodes) and offline geometry-oriented channel numbers, in which increasing number corresponds to increasing local x (strips) or y (wire groups) as defined in CMS Note CMS IN-2007/024.
This version is for CMS Postls1 (2013-)
Also note that the CSCDetId for ME11 and ME1b is identical. Offline we presume ring=1 of station 1 to mean the ME1b strips. We use the identifier ring=4 to denote the ME1a strips.
Definition at line 29 of file CSCChannelMapperPostls1.h.
|
inline |
Definition at line 32 of file CSCChannelMapperPostls1.h.
|
inline |
Definition at line 33 of file CSCChannelMapperPostls1.h.
|
virtual |
Offline conversion of a strip (geometric labelling) back to channel (Postls1: 1-1 correspondence strip to channel)
Implements CSCChannelMapperBase.
Definition at line 39 of file CSCChannelMapperPostls1.cc.
|
virtual |
Return geometrical strip channel number for input raw channel number.
Implements CSCChannelMapperBase.
Definition at line 22 of file CSCChannelMapperPostls1.cc.
References relativeConstraints::ring, and SurfaceOrientation::zplus.
|
inlinevirtual |
Reimplemented from CSCChannelMapperBase.
Definition at line 35 of file CSCChannelMapperPostls1.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
Construct raw CSCDetId matching supplied offline CSCDetid (Postls1: leave ME1a detid alone)
Implements CSCChannelMapperBase.
Definition at line 46 of file CSCChannelMapperPostls1.cc.
|
virtual |
Return raw strip channel number for input geometrical channel number.
Implements CSCChannelMapperBase.
Definition at line 3 of file CSCChannelMapperPostls1.cc.
References relativeConstraints::ring, and SurfaceOrientation::zplus.