#include <MuonSeedDetLayer.h>
Public Member Functions | |
int | id () const |
return layer identifyer More... | |
const DetLayer * | layer () const |
return layer More... | |
MuonSeedDetLayer (const DetLayer *layer, GlobalPoint &point, int id, TrajectoryStateOnSurface &state) | |
constructor More... | |
const GlobalPoint & | point () const |
return impact point More... | |
double | radius () const |
return radius of impact point More... | |
const TrajectoryStateOnSurface & | state () const |
return trajectory state on layer More... | |
double | z () const |
return z coordinate of impact point More... | |
virtual | ~MuonSeedDetLayer () |
destructor More... | |
Static Public Member Functions | |
static bool | getHigherR (const MuonSeedDetLayer first, const MuonSeedDetLayer second) |
sort More... | |
static bool | getLowerR (const MuonSeedDetLayer first, const MuonSeedDetLayer second) |
sort More... | |
Private Attributes | |
int | theID |
const DetLayer * | theLayer |
GlobalPoint | thePoint |
TrajectoryStateOnSurface | theState |
Muon seed detector layer Helper class for seed generation
Definition at line 22 of file MuonSeedDetLayer.h.
|
inline |
|
inlinevirtual |
|
inlinestatic |
sort
Definition at line 55 of file MuonSeedDetLayer.h.
References radius().
|
inlinestatic |
sort
Definition at line 60 of file MuonSeedDetLayer.h.
References radius().
|
inline |
|
inline |
return layer
Definition at line 37 of file MuonSeedDetLayer.h.
References theLayer.
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
inline |
|
inline |
return radius of impact point
Definition at line 49 of file MuonSeedDetLayer.h.
References mathSSE::sqrt(), thePoint, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by getHigherR(), and getLowerR().
|
inline |
return trajectory state on layer
Definition at line 46 of file MuonSeedDetLayer.h.
References theState.
|
inline |
return z coordinate of impact point
Definition at line 52 of file MuonSeedDetLayer.h.
References thePoint, and PV3DBase< T, PVType, FrameType >::z().
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
private |
Definition at line 68 of file MuonSeedDetLayer.h.
Referenced by id().
|
private |
Definition at line 66 of file MuonSeedDetLayer.h.
Referenced by layer().
|
private |
Definition at line 67 of file MuonSeedDetLayer.h.
|
private |
Definition at line 69 of file MuonSeedDetLayer.h.
Referenced by state().