CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

L3MuonTrajectorySeed Class Reference

#include <L3MuonTrajectorySeed.h>

Inheritance diagram for L3MuonTrajectorySeed:
TrajectorySeed

List of all members.

Public Types

typedef edm::OwnVector
< TrackingRecHit
RecHitContainer

Public Member Functions

l1extra::L1MuonParticleRef l1Particle () const
 Get L1 info.
reco::TrackRef l2Track () const
 Get L2 info.
 L3MuonTrajectorySeed (const TrajectorySeed &base, const l1extra::L1MuonParticleRef &l1Ref)
 Constructor with L1 ref.
 L3MuonTrajectorySeed ()
 Default constructor.
 L3MuonTrajectorySeed (const TrajectorySeed &base, const reco::TrackRef &l2Ref)
 Constructor with L2 ref.
virtual ~L3MuonTrajectorySeed ()
 Destructor.

Private Attributes

l1extra::L1MuonParticleRef theL1Particle
reco::TrackRef theL2Track

Detailed Description

Concrete class for the seed used by the second level of the muon HLT. It stores the information (and the link) from the L1 particle

Date:
2008/02/13 14:49:28
Revision:
1.1
Author:
J.-R. Vlimant

Definition at line 17 of file L3MuonTrajectorySeed.h.


Member Typedef Documentation

Definition at line 19 of file L3MuonTrajectorySeed.h.


Constructor & Destructor Documentation

L3MuonTrajectorySeed::L3MuonTrajectorySeed ( ) [inline]

Default constructor.

Definition at line 22 of file L3MuonTrajectorySeed.h.

{}
L3MuonTrajectorySeed::L3MuonTrajectorySeed ( const TrajectorySeed base,
const l1extra::L1MuonParticleRef l1Ref 
) [inline]

Constructor with L1 ref.

Definition at line 25 of file L3MuonTrajectorySeed.h.

                                                               :
    TrajectorySeed(base), theL1Particle(l1Ref){}
L3MuonTrajectorySeed::L3MuonTrajectorySeed ( const TrajectorySeed base,
const reco::TrackRef l2Ref 
) [inline]

Constructor with L2 ref.

Definition at line 30 of file L3MuonTrajectorySeed.h.

                                                   :
    TrajectorySeed(base), theL2Track(l2Ref){}
virtual L3MuonTrajectorySeed::~L3MuonTrajectorySeed ( ) [inline, virtual]

Destructor.

Definition at line 35 of file L3MuonTrajectorySeed.h.

{};

Member Function Documentation

l1extra::L1MuonParticleRef L3MuonTrajectorySeed::l1Particle ( ) const [inline]

Get L1 info.

Definition at line 40 of file L3MuonTrajectorySeed.h.

References theL1Particle.

Referenced by L3TkMuonProducer::makePseudoRef().

{return theL1Particle;}
reco::TrackRef L3MuonTrajectorySeed::l2Track ( ) const [inline]

Get L2 info.

Definition at line 43 of file L3MuonTrajectorySeed.h.

References theL2Track.

Referenced by L3TkMuonProducer::makePseudoRef().

{ return theL2Track;}

Member Data Documentation

Definition at line 48 of file L3MuonTrajectorySeed.h.

Referenced by l1Particle().

Definition at line 49 of file L3MuonTrajectorySeed.h.

Referenced by l2Track().