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

Author
R. Bellan - INFN Torino ricca.nosp@m.rdo..nosp@m.bella.nosp@m.n@ce.nosp@m.rn.ch

Definition at line 16 of file L2MuonTrajectorySeed.h.

Member Typedef Documentation

Definition at line 18 of file L2MuonTrajectorySeed.h.

Constructor & Destructor Documentation

L2MuonTrajectorySeed::L2MuonTrajectorySeed ( )

Default constructor.

Definition at line 11 of file L2MuonTrajectorySeed.cc.

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

Constructor.

Definition at line 14 of file L2MuonTrajectorySeed.cc.

References theL1Particle.

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

Destructor.

Definition at line 30 of file L2MuonTrajectorySeed.h.

30 {};

Member Function Documentation

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

Get L1 info.

Definition at line 35 of file L2MuonTrajectorySeed.h.

References theL1Particle.

35 {return theL1Particle;}
l1extra::L1MuonParticleRef theL1Particle

Member Data Documentation

l1extra::L1MuonParticleRef L2MuonTrajectorySeed::theL1Particle
private

Definition at line 40 of file L2MuonTrajectorySeed.h.

Referenced by l1Particle(), and L2MuonTrajectorySeed().