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 float pt() const
transverse momentum
virtual float phi() const
momentum azimuthal angle
virtual std::string print() const
Print object.
virtual float eta() const
momentum pseudorapidity
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 py() const
y coordinate of momentum vector