13 const std::vector<CandidateBaseRef>& fConstituents)
16 for (
unsigned i = 0;
i < fConstituents.size ();
i++)
addDaughter (fConstituents [
i]);
24 std::ostringstream
out;
25 out <<
"GenericJet p/px/py/pz/pt: " <<
p() <<
'/' <<
px () <<
'/' <<
py() <<
'/' <<
pz() <<
'/' <<
pt() << std::endl
26 <<
" eta/phi: " <<
eta () <<
'/' <<
phi () << std::endl
28 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 double pt() const
transverse momentum
virtual std::string print() const
Print object.
virtual int nConstituents() const
of constituents
virtual double px() const
x coordinate of momentum vector
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