CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Muon.cc
Go to the documentation of this file.
1 
3 
5  int pt,
6  int eta,
7  int phi,
8  int qual,
9  int charge,
10  int chargeValid,
11  int iso,
12  int mip,
13  int tag )
14  : L1Candidate(p4, pt, eta, phi, qual, iso),
15  hwCharge_(charge),
16  hwChargeValid_(chargeValid),
17  hwMip_(mip),
18  hwTag_(tag)
19 {
20 
21 }
22 
24 {
25 
26 }
27 
29 {
30  hwCharge_ = charge;
31 }
32 
34 {
35  hwChargeValid_ = valid;
36 }
37 
38 void l1t::Muon::setHwMip(int mip)
39 {
40  hwMip_ = mip;
41 }
42 
44 {
45  hwTag_ = tag;
46 }
47 
48 
50 {
51  return hwCharge_;
52 }
53 
55 {
56  return hwChargeValid_;
57 }
58 
59 int l1t::Muon::hwMip() const
60 {
61  return hwMip_;
62 }
63 
64 int l1t::Muon::hwTag() const
65 {
66  return hwTag_;
67 }
void setHwTag(int tag)
Definition: Muon.cc:43
~Muon()
Definition: Muon.cc:23
void setHwMip(int mip)
Definition: Muon.cc:38
T eta() const
double charge(const std::vector< uint8_t > &Ampls)
int hwMip() const
Definition: Muon.cc:59
int hwTag() const
Definition: Muon.cc:64
double p4[4]
Definition: TauolaWrapper.h:92
void setHwCharge(int charge)
Definition: Muon.cc:28
void setHwChargeValid(int valid)
Definition: Muon.cc:33
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:41
int hwChargeValid() const
Definition: Muon.cc:54
Muon()
Definition: Muon.h:15
int hwCharge() const
Definition: Muon.cc:49
Definition: DDAxes.h:10