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;
double eta() const final
momentum pseudorapidity
GenericJet()
Default constructor.
double px() const final
x coordinate of momentum vector
double pt() const final
transverse momentum
virtual std::string print() const
Print object.
double pz() const final
z coordinate of momentum vector
virtual int nConstituents() const
of constituents
double p() const final
magnitude of momentum vector
size_t numberOfDaughters() const override
number of daughters
double py() const final
y 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
double phi() const final
momentum azimuthal angle