14 const std::vector<CandidateBaseRef>& fConstituents)
17 for (
unsigned i = 0;
i < fConstituents.size ();
i++)
addDaughter (fConstituents [
i]);
25 std::ostringstream
out;
26 out <<
"GenericJet p/px/py/pz/pt: " <<
p() <<
'/' <<
px () <<
'/' <<
py() <<
'/' <<
pz() <<
'/' <<
pt() << std::endl
27 <<
" eta/phi: " <<
eta () <<
'/' <<
phi () << std::endl
29 out <<
" No Constituents details available for this version" << std::endl;
virtual size_t numberOfDaughters() const
number of daughters
virtual double p() const
magnitude of momentum vector
GenericJet()
Default constructor.
virtual double eta() const
momentum pseudorapidity
virtual std::string print() const
Print object.
virtual int nConstituents() const
of constituents
virtual double px() const
x coordinate of momentum vector
virtual double pt() const
transverse momentum
virtual double pz() const
z coordinate of momentum vector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
math::XYZPoint Point
point in the space
void addDaughter(const CandidateBaseRef &)
add a daughter via a reference
virtual double phi() const
momentum azimuthal angle
virtual double py() const
y coordinate of momentum vector