#include <L1MuonParticle.h>
Public Member Functions | |
int | bx () const |
virtual L1MuonParticle * | clone () const |
returns a clone of the Candidate object | |
const L1MuGMTExtendedCand & | gmtMuonCand () const |
bool | isForward () const |
bool | isIsolated () const |
bool | isMip () const |
bool | isRPC () const |
L1MuonParticle (Charge q, const LorentzVector &p4, bool isolated=false, bool mip=false, bool forward=false, bool rpc=false, unsigned int detector=0, int bx=0) | |
L1MuonParticle (Charge q, const LorentzVector &p4, const L1MuGMTExtendedCand &aCand, int bx=0) | |
L1MuonParticle (Charge q, const PolarLorentzVector &p4, bool isolated=false, bool mip=false, bool forward=false, bool rpc=false, unsigned int detector=0, int bx=0) | |
L1MuonParticle () | |
L1MuonParticle (Charge q, const PolarLorentzVector &p4, const L1MuGMTExtendedCand &aCand, int bx=0) | |
void | setBx (int bx) |
void | setForward (bool isForward) |
void | setIsolated (bool isIso) |
void | setMip (bool isMip) |
void | setRPC (bool isRPC) |
virtual | ~L1MuonParticle () |
Private Attributes | |
int | bx_ |
L1MuGMTExtendedCand | cand_ |
bool | forward_ |
bool | isolated_ |
bool | mip_ |
bool | rpc_ |
Definition at line 28 of file L1MuonParticle.h.
L1MuonParticle::L1MuonParticle | ( | ) |
L1MuonParticle::L1MuonParticle | ( | Charge | q, |
const LorentzVector & | p4, | ||
const L1MuGMTExtendedCand & | aCand, | ||
int | bx = 0 |
||
) |
Definition at line 36 of file L1MuonParticle.cc.
References cand_, forward_, L1MuGMTExtendedCand::isFwd(), L1MuGMTCand::isol(), isolated_, L1MuGMTExtendedCand::isRPC(), L1MuGMTCand::mip(), mip_, and rpc_.
L1MuonParticle::L1MuonParticle | ( | Charge | q, |
const PolarLorentzVector & | p4, | ||
const L1MuGMTExtendedCand & | aCand, | ||
int | bx = 0 |
||
) |
Definition at line 51 of file L1MuonParticle.cc.
References cand_, forward_, L1MuGMTExtendedCand::isFwd(), L1MuGMTCand::isol(), isolated_, L1MuGMTExtendedCand::isRPC(), L1MuGMTCand::mip(), mip_, and rpc_.
L1MuonParticle::L1MuonParticle | ( | Charge | q, |
const LorentzVector & | p4, | ||
bool | isolated = false , |
||
bool | mip = false , |
||
bool | forward = false , |
||
bool | rpc = false , |
||
unsigned int | detector = 0 , |
||
int | bx = 0 |
||
) |
Definition at line 66 of file L1MuonParticle.cc.
L1MuonParticle::L1MuonParticle | ( | Charge | q, |
const PolarLorentzVector & | p4, | ||
bool | isolated = false , |
||
bool | mip = false , |
||
bool | forward = false , |
||
bool | rpc = false , |
||
unsigned int | detector = 0 , |
||
int | bx = 0 |
||
) |
Definition at line 84 of file L1MuonParticle.cc.
virtual l1extra::L1MuonParticle::~L1MuonParticle | ( | ) | [inline, virtual] |
Definition at line 67 of file L1MuonParticle.h.
{}
int l1extra::L1MuonParticle::bx | ( | ) | const [inline] |
Definition at line 88 of file L1MuonParticle.h.
References bx_.
Referenced by setBx().
{ return bx_ ; }
virtual L1MuonParticle* l1extra::L1MuonParticle::clone | ( | void | ) | const [inline, virtual] |
returns a clone of the Candidate object
Reimplemented from reco::LeafCandidate.
Definition at line 85 of file L1MuonParticle.h.
References L1MuonParticle().
{ return new L1MuonParticle( *this ) ; }
const L1MuGMTExtendedCand& l1extra::L1MuonParticle::gmtMuonCand | ( | ) | const [inline] |
Definition at line 82 of file L1MuonParticle.h.
References cand_.
Referenced by pat::L1MuonMatcher::produce().
{ return cand_ ; }
bool l1extra::L1MuonParticle::isForward | ( | ) | const [inline] |
Definition at line 76 of file L1MuonParticle.h.
References forward_.
Referenced by setForward().
{ return forward_ ; }
bool l1extra::L1MuonParticle::isIsolated | ( | ) | const [inline] |
bool l1extra::L1MuonParticle::isMip | ( | ) | const [inline] |
Definition at line 73 of file L1MuonParticle.h.
References mip_.
Referenced by setMip().
{ return mip_ ; }
bool l1extra::L1MuonParticle::isRPC | ( | ) | const [inline] |
Definition at line 79 of file L1MuonParticle.h.
References rpc_.
Referenced by setRPC().
{ return rpc_ ; }
void l1extra::L1MuonParticle::setBx | ( | int | bx | ) | [inline] |
void l1extra::L1MuonParticle::setForward | ( | bool | isForward | ) | [inline] |
Definition at line 100 of file L1MuonParticle.h.
References forward_, and isForward().
void l1extra::L1MuonParticle::setIsolated | ( | bool | isIso | ) | [inline] |
void l1extra::L1MuonParticle::setMip | ( | bool | isMip | ) | [inline] |
void l1extra::L1MuonParticle::setRPC | ( | bool | isRPC | ) | [inline] |
int l1extra::L1MuonParticle::bx_ [private] |
Definition at line 120 of file L1MuonParticle.h.
Definition at line 119 of file L1MuonParticle.h.
Referenced by gmtMuonCand(), and L1MuonParticle().
bool l1extra::L1MuonParticle::forward_ [private] |
Definition at line 117 of file L1MuonParticle.h.
Referenced by isForward(), L1MuonParticle(), and setForward().
bool l1extra::L1MuonParticle::isolated_ [private] |
Definition at line 115 of file L1MuonParticle.h.
Referenced by isIsolated(), L1MuonParticle(), and setIsolated().
bool l1extra::L1MuonParticle::mip_ [private] |
Definition at line 116 of file L1MuonParticle.h.
Referenced by isMip(), L1MuonParticle(), and setMip().
bool l1extra::L1MuonParticle::rpc_ [private] |
Definition at line 118 of file L1MuonParticle.h.
Referenced by isRPC(), L1MuonParticle(), and setRPC().