#include <DataFormats/L1Trigger/interface/L1EtMissParticle.h>
Definition at line 29 of file L1EtMissParticle.h.
L1EtMissParticle::L1EtMissParticle | ( | ) |
L1EtMissParticle::L1EtMissParticle | ( | const LorentzVector & | p4, | |
const double & | etTotal, | |||
const double & | etHad, | |||
const edm::Ref< L1GctEtMissCollection > & | aEtMissRef = edm::Ref< L1GctEtMissCollection >() , |
|||
const edm::Ref< L1GctEtTotalCollection > & | aEtTotalRef = edm::Ref< L1GctEtTotalCollection >() , |
|||
const edm::Ref< L1GctEtHadCollection > & | aEtHadRef = edm::Ref< L1GctEtHadCollection >() , |
|||
int | bx = 0 | |||
) |
Definition at line 36 of file L1EtMissParticle.cc.
00044 : LeafCandidate( ( char ) 0, p4 ), 00045 etTot_( etTotal ), 00046 etHad_( etHad ), 00047 etMissRef_( aEtMissRef ), 00048 etTotRef_( aEtTotalRef ), 00049 etHadRef_( aEtHadRef ), 00050 bx_( bx ) 00051 { 00052 }
L1EtMissParticle::L1EtMissParticle | ( | const PolarLorentzVector & | p4, | |
const double & | etTotal, | |||
const double & | etHad, | |||
const edm::Ref< L1GctEtMissCollection > & | aEtMissRef = edm::Ref< L1GctEtMissCollection >() , |
|||
const edm::Ref< L1GctEtTotalCollection > & | aEtTotalRef = edm::Ref< L1GctEtTotalCollection >() , |
|||
const edm::Ref< L1GctEtHadCollection > & | aEtHadRef = edm::Ref< L1GctEtHadCollection >() , |
|||
int | bx = 0 | |||
) |
Definition at line 54 of file L1EtMissParticle.cc.
00062 : LeafCandidate( ( char ) 0, p4 ), 00063 etTot_( etTotal ), 00064 etHad_( etHad ), 00065 etMissRef_( aEtMissRef ), 00066 etTotRef_( aEtTotalRef ), 00067 etHadRef_( aEtHadRef ), 00068 bx_( bx ) 00069 { 00070 }
virtual l1extra::L1EtMissParticle::~L1EtMissParticle | ( | ) | [inline, virtual] |
int l1extra::L1EtMissParticle::bx | ( | ) | const [inline] |
virtual L1EtMissParticle* l1extra::L1EtMissParticle::clone | ( | void | ) | const [inline, virtual] |
returns a clone of the Candidate object
Reimplemented from reco::LeafCandidate.
Definition at line 90 of file L1EtMissParticle.h.
References L1EtMissParticle().
00091 { return new L1EtMissParticle( *this ) ; }
const double& l1extra::L1EtMissParticle::etHad | ( | ) | const [inline] |
double l1extra::L1EtMissParticle::etMiss | ( | ) | const [inline] |
Definition at line 63 of file L1EtMissParticle.h.
References reco::Particle::et().
00064 { return et() ; }
const double& l1extra::L1EtMissParticle::etTotal | ( | ) | const [inline] |
const L1GctEtHad* l1extra::L1EtMissParticle::gctEtHad | ( | ) | const [inline] |
Definition at line 87 of file L1EtMissParticle.h.
References etHadRef_.
00088 { return etHadRef_.get() ; }
const edm::Ref< L1GctEtHadCollection >& l1extra::L1EtMissParticle::gctEtHadRef | ( | ) | const [inline] |
Definition at line 78 of file L1EtMissParticle.h.
References etHadRef_.
00079 { return etHadRef_ ; }
const L1GctEtMiss* l1extra::L1EtMissParticle::gctEtMiss | ( | ) | const [inline] |
Definition at line 81 of file L1EtMissParticle.h.
References etMissRef_.
00082 { return etMissRef_.get() ; }
const edm::Ref< L1GctEtMissCollection >& l1extra::L1EtMissParticle::gctEtMissRef | ( | ) | const [inline] |
Definition at line 72 of file L1EtMissParticle.h.
References etMissRef_.
00073 { return etMissRef_ ; }
const L1GctEtTotal* l1extra::L1EtMissParticle::gctEtTotal | ( | ) | const [inline] |
Definition at line 84 of file L1EtMissParticle.h.
References etTotRef_.
00085 { return etTotRef_.get() ; }
const edm::Ref< L1GctEtTotalCollection >& l1extra::L1EtMissParticle::gctEtTotalRef | ( | ) | const [inline] |
Definition at line 75 of file L1EtMissParticle.h.
References etTotRef_.
00076 { return etTotRef_ ; }
void l1extra::L1EtMissParticle::setEtHad | ( | const double & | etHad | ) | [inline] |
void l1extra::L1EtMissParticle::setEtTotal | ( | const double & | etTotal | ) | [inline] |
int l1extra::L1EtMissParticle::bx_ [private] |
double l1extra::L1EtMissParticle::etHad_ [private] |
double l1extra::L1EtMissParticle::etTot_ [private] |