#include <MuonSeedDetLayer.h>
Classes | |
class | HigherR |
sort More... | |
class | LowerR |
sort More... | |
Public Member Functions | |
int | id () const |
return layer identifyer | |
const DetLayer * | layer () const |
return layer | |
MuonSeedDetLayer (const DetLayer *layer, GlobalPoint &point, int id, TrajectoryStateOnSurface &state) | |
constructor | |
const GlobalPoint & | point () const |
return impact point | |
double | radius () const |
return radius of impact point | |
const TrajectoryStateOnSurface & | state () const |
return trajectory state on layer | |
double | z () const |
return z coordinate of impact point | |
virtual | ~MuonSeedDetLayer () |
destructor | |
Private Attributes | |
int | theID |
const DetLayer * | theLayer |
GlobalPoint | thePoint |
TrajectoryStateOnSurface | theState |
Muon seed detector layer Helper class for seed generation
Definition at line 26 of file MuonSeedDetLayer.h.
MuonSeedDetLayer::MuonSeedDetLayer | ( | const DetLayer * | layer, |
GlobalPoint & | point, | ||
int | id, | ||
TrajectoryStateOnSurface & | state | ||
) | [inline] |
virtual MuonSeedDetLayer::~MuonSeedDetLayer | ( | ) | [inline, virtual] |
int MuonSeedDetLayer::id | ( | void | ) | const [inline] |
return layer identifyer
Definition at line 47 of file MuonSeedDetLayer.h.
References theID.
{ return theID; }
const DetLayer* MuonSeedDetLayer::layer | ( | ) | const [inline] |
return layer
Definition at line 41 of file MuonSeedDetLayer.h.
References theLayer.
{ return theLayer; }
const GlobalPoint& MuonSeedDetLayer::point | ( | ) | const [inline] |
return impact point
Definition at line 44 of file MuonSeedDetLayer.h.
References thePoint.
{ return thePoint; }
double MuonSeedDetLayer::radius | ( | void | ) | const [inline] |
return radius of impact point
Definition at line 53 of file MuonSeedDetLayer.h.
References mathSSE::sqrt(), thePoint, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by MuonSeedDetLayer::HigherR::operator()(), and MuonSeedDetLayer::LowerR::operator()().
const TrajectoryStateOnSurface& MuonSeedDetLayer::state | ( | ) | const [inline] |
return trajectory state on layer
Definition at line 50 of file MuonSeedDetLayer.h.
References theState.
{ return theState; }
double MuonSeedDetLayer::z | ( | ) | const [inline] |
return z coordinate of impact point
Definition at line 56 of file MuonSeedDetLayer.h.
References thePoint, and PV3DBase< T, PVType, FrameType >::z().
int MuonSeedDetLayer::theID [private] |
Definition at line 80 of file MuonSeedDetLayer.h.
Referenced by id().
const DetLayer* MuonSeedDetLayer::theLayer [private] |
Definition at line 78 of file MuonSeedDetLayer.h.
Referenced by layer().
GlobalPoint MuonSeedDetLayer::thePoint [private] |
Definition at line 79 of file MuonSeedDetLayer.h.
Definition at line 81 of file MuonSeedDetLayer.h.
Referenced by state().