CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
L2MuonTrajectorySeed Class Reference

#include <L2MuonTrajectorySeed.h>

Inheritance diagram for L2MuonTrajectorySeed:
TrajectorySeed

Public Types

typedef edm::OwnVector
< TrackingRecHit
RecHitContainer
 
- Public Types inherited from TrajectorySeed
typedef
recHitContainer::const_iterator 
const_iterator
 
typedef std::pair
< const_iterator,
const_iterator
range
 
typedef edm::OwnVector
< TrackingRecHit
recHitContainer
 

Public Member Functions

l1extra::L1MuonParticleRef l1Particle () const
 Get L1 info. More...
 
 L2MuonTrajectorySeed ()
 Default constructor. More...
 
 L2MuonTrajectorySeed (PTrajectoryStateOnDet const &ptsos, RecHitContainer const &rh, PropagationDirection dir, l1extra::L1MuonParticleRef l1Ref)
 Constructor. More...
 
virtual ~L2MuonTrajectorySeed ()
 Destructor. More...
 
- Public Member Functions inherited from TrajectorySeed
virtual TrajectorySeedclone () const
 
PropagationDirection direction () const
 
unsigned int nHits () const
 
TrajectorySeedoperator= (TrajectorySeed const &o)
 
range recHits () const
 
PTrajectoryStateOnDet const & startingState () const
 
void swap (PTrajectoryStateOnDet &ptsos, recHitContainer &rh, PropagationDirection &dir)
 
void swap (TrajectorySeed &rh)
 
 TrajectorySeed ()
 
 TrajectorySeed (PTrajectoryStateOnDet const &ptsos, recHitContainer const &rh, PropagationDirection dir)
 
 TrajectorySeed (TrajectorySeed const &o)
 
virtual ~TrajectorySeed ()
 

Private Attributes

l1extra::L1MuonParticleRef theL1Particle
 

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:
Revision:
Author
R. Bellan - INFN Torino ricca.nosp@m.rdo..nosp@m.bella.nosp@m.n@ce.nosp@m.rn.ch

Definition at line 18 of file L2MuonTrajectorySeed.h.

Member Typedef Documentation

Definition at line 20 of file L2MuonTrajectorySeed.h.

Constructor & Destructor Documentation

L2MuonTrajectorySeed::L2MuonTrajectorySeed ( )

Default constructor.

Definition at line 13 of file L2MuonTrajectorySeed.cc.

L2MuonTrajectorySeed::L2MuonTrajectorySeed ( PTrajectoryStateOnDet const &  ptsos,
RecHitContainer const &  rh,
PropagationDirection  dir,
l1extra::L1MuonParticleRef  l1Ref 
)

Constructor.

Definition at line 16 of file L2MuonTrajectorySeed.cc.

References theL1Particle.

19  :TrajectorySeed(ptsos, rh, dir){
20  theL1Particle = l1Ref;
21 }
dbl *** dir
Definition: mlp_gen.cc:35
l1extra::L1MuonParticleRef theL1Particle
virtual L2MuonTrajectorySeed::~L2MuonTrajectorySeed ( )
inlinevirtual

Destructor.

Definition at line 32 of file L2MuonTrajectorySeed.h.

32 {};

Member Function Documentation

l1extra::L1MuonParticleRef L2MuonTrajectorySeed::l1Particle ( ) const
inline

Get L1 info.

Definition at line 37 of file L2MuonTrajectorySeed.h.

References theL1Particle.

37 {return theL1Particle;}
l1extra::L1MuonParticleRef theL1Particle

Member Data Documentation

l1extra::L1MuonParticleRef L2MuonTrajectorySeed::theL1Particle
private

Definition at line 42 of file L2MuonTrajectorySeed.h.

Referenced by l1Particle(), and L2MuonTrajectorySeed().