19 double NeutralEMEt = 0.0;
20 double NeutralHadEt = 0.0;
21 double ChargedEMEt = 0.0;
22 double ChargedHadEt = 0.0;
32 const double e = pfCand->
energy();
33 const double et = e *
sin(theta);
59 const double Et_total = NeutralEMEt + NeutralHadEt + ChargedEMEt + ChargedHadEt + MuonEt + type6Et + type7Et;
61 if (Et_total != 0.0) {
Sin< T >::type sin(const T &t)
Geom::Theta< T > theta() const
virtual double energy() const =0
energy
const_iterator begin() const
virtual int pdgId() const =0
PDG identifier.
Abs< T >::type abs(const T &t)
MET made from Particle Flow Candidates.
SpecificPFMETData run(const edm::View< reco::Candidate > &pfCands)
virtual double theta() const =0
momentum polar angle
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
const_iterator end() const