CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L3MuonTrajectorySeed.h
Go to the documentation of this file.
1 #ifndef DataFormats_MuonSeed_L3MuonTrajectorySeed_H
2 #define DataFormats_MuonSeed_L3MuonTrajectorySeed_H
3 
15 
17 public:
19 
22 
25  const l1extra::L1MuonParticleRef & l1Ref) :
26  TrajectorySeed(base), theL1Particle(l1Ref){}
27 
30  const l1t::MuonRef & l1Ref) :
31  TrajectorySeed(base), theL1TParticle(l1Ref){}
32 
35  const reco::TrackRef & l2Ref) :
36  TrajectorySeed(base), theL2Track(l2Ref){}
37 
39  virtual ~L3MuonTrajectorySeed(){};
40 
41  //accessors
42 
45  inline l1t::MuonRef l1tParticle() const {return theL1TParticle;}
46 
48  inline reco::TrackRef l2Track() const { return theL2Track;}
49 
50 protected:
51 
52 private:
56 };
57 #endif
58 
tuple base
Main Program
Definition: newFWLiteAna.py:91
virtual ~L3MuonTrajectorySeed()
Destructor.
L3MuonTrajectorySeed(const TrajectorySeed &base, const l1extra::L1MuonParticleRef &l1Ref)
Constructor with L1 ref.
reco::TrackRef l2Track() const
Get L2 info.
L3MuonTrajectorySeed(const TrajectorySeed &base, const l1t::MuonRef &l1Ref)
Constructor with L1T ref.
l1extra::L1MuonParticleRef theL1Particle
L3MuonTrajectorySeed(const TrajectorySeed &base, const reco::TrackRef &l2Ref)
Constructor with L2 ref.
L3MuonTrajectorySeed()
Default constructor.
l1extra::L1MuonParticleRef l1Particle() const
Get L1 info.
l1t::MuonRef l1tParticle() const
edm::OwnVector< TrackingRecHit > RecHitContainer