CMS 3D CMS Logo

Classes | Public Member Functions | Private Attributes

MuonSeedDetLayer Class Reference

#include <MuonSeedDetLayer.h>

List of all members.

Classes

class  HigherR
 sort More...
class  LowerR
 sort More...

Public Member Functions

int id () const
 return layer identifyer
const DetLayerlayer () const
 return layer
 MuonSeedDetLayer (const DetLayer *layer, GlobalPoint &point, int id, TrajectoryStateOnSurface &state)
 constructor
const GlobalPointpoint () const
 return impact point
double radius () const
 return radius of impact point
const TrajectoryStateOnSurfacestate () const
 return trajectory state on layer
double z () const
 return z coordinate of impact point
virtual ~MuonSeedDetLayer ()
 destructor

Private Attributes

int theID
const DetLayertheLayer
GlobalPoint thePoint
TrajectoryStateOnSurface theState

Detailed Description

Muon seed detector layer Helper class for seed generation

Date:
2007/02/18 16:01:47
Revision:
1.3
Author:
N. Neumeister Purdue University

Definition at line 26 of file MuonSeedDetLayer.h.


Constructor & Destructor Documentation

MuonSeedDetLayer::MuonSeedDetLayer ( const DetLayer layer,
GlobalPoint point,
int  id,
TrajectoryStateOnSurface state 
) [inline]

constructor

Definition at line 31 of file MuonSeedDetLayer.h.

                                                      :
            theLayer(layer), thePoint(point), theID(id), theState(state) {}
virtual MuonSeedDetLayer::~MuonSeedDetLayer ( ) [inline, virtual]

destructor

Definition at line 38 of file MuonSeedDetLayer.h.

{}

Member Function Documentation

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]
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().

{ return thePoint.z(); }

Member Data Documentation

int MuonSeedDetLayer::theID [private]

Definition at line 80 of file MuonSeedDetLayer.h.

Referenced by id().

Definition at line 78 of file MuonSeedDetLayer.h.

Referenced by layer().

Definition at line 79 of file MuonSeedDetLayer.h.

Referenced by point(), radius(), and z().

Definition at line 81 of file MuonSeedDetLayer.h.

Referenced by state().