|
ATLAS Offline Software
|
Go to the documentation of this file.
50 return intersectedLayers;
64 double sideTrack = parPos.z() < 0. ? -1. : 1.;
65 double sideInter =
pos.z() < 0. ? -1. : 1.;
66 if (sideTrack != sideInter)
add =
false;
MuonFixedId stationLayerIdentifier(const MuonFixedId &id) const
returns a station layer identifier for the give identifier
const MuonCalibCylinder barrelOuterCylinder
std::vector< Result > ResultVec
Amg::Vector3D propagate(const Amg::Vector3D &pos, const Amg::Vector3D &dir, const MuonCalibSurface &surf) const
Propagator track parameters to a plane paralel to the xy plane.
const MuonCalibDisk endcapOuterDiskASide
static MuonCalibSLPropagator m_propagator
const MuonCalibDisk endcapInnerDiskASide
ResultVec intersectsWithGeometry(const Amg::Vector3D &parPos, const Amg::Vector3D &parDir, double tolerance=1e9)
static MuonFixedIdManipulator m_idManipulator
static SurfaceIdVec m_surfaceIdList
ICscStripFitter::Result Result
std::vector< std::pair< const MuonCalibSurface *, MuonFixedId > > SurfaceIdVec
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
bool add(const std::string &hname, TKey *tobj)
void searchForSurfaceIntersect(const Amg::Vector3D &parPos, const Amg::Vector3D &parDir, const MuonCalibSurface &surf, const MuonFixedId &stLayerId, ResultVec &intersects, double tolerance=1e9) const
search for intersect with the give surface
virtual bool inBounds(const Amg::Vector3D &pos, double tolerance=0.) const =0
const MuonCalibDisk endcapMiddleDiskCSide
static MuonCalibSimpleGeometry m_geometry
Eigen::Matrix< double, 3, 1 > Vector3D
const MuonCalibCylinder barrelMiddleCylinder
const MuonCalibDisk endcapMiddleDiskASide
bool isEndcap(const MuonFixedId &id) const
returns whether this is a phi measurement
const MuonCalibCylinder barrelInnerCylinder
const MuonCalibDisk endcapInnerDiskCSide
SurfaceIdVec::iterator SurfaceIdIt
void init()
init static members
const MuonCalibDisk endcapOuterDiskCSide