#include <RecoMuon/TrackingTools/interface/MuonSeedDetLayer.h>
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 |
Classes | |
class | HigherR |
sort More... | |
class | LowerR |
sort More... |
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] |
return layer identifyer
Definition at line 47 of file MuonSeedDetLayer.h.
References theID.
00047 { return theID; }
const DetLayer* MuonSeedDetLayer::layer | ( | ) | const [inline] |
return layer
Definition at line 41 of file MuonSeedDetLayer.h.
References theLayer.
00041 { return theLayer; }
const GlobalPoint& MuonSeedDetLayer::point | ( | ) | const [inline] |
return impact point
Definition at line 44 of file MuonSeedDetLayer.h.
References thePoint.
00044 { return thePoint; }
double MuonSeedDetLayer::radius | ( | ) | const [inline] |
return radius of impact point
Definition at line 53 of file MuonSeedDetLayer.h.
References funct::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 | ( | void | ) | const [inline] |
return trajectory state on layer
Definition at line 50 of file MuonSeedDetLayer.h.
References theState.
00050 { return theState; }
double MuonSeedDetLayer::z | ( | void | ) | 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] |
const DetLayer* MuonSeedDetLayer::theLayer [private] |
GlobalPoint MuonSeedDetLayer::thePoint [private] |