13 const std::vector<CandidateBaseRef>& fConstituents)
15 for (
unsigned i = 0;
i < fConstituents.size();
i++)
22 std::ostringstream
out;
23 out <<
"GenericJet p/px/py/pz/pt: " <<
p() <<
'/' <<
px() <<
'/' <<
py() <<
'/' <<
pz() <<
'/' <<
pt() << std::endl
24 <<
" eta/phi: " <<
eta() <<
'/' <<
phi() << std::endl
26 out <<
" No Constituents details available for this version" << std::endl;
double pz() const final
z coordinate of momentum vector
double pt() const final
transverse momentum
GenericJet()
Default constructor.
double px() const final
x coordinate of momentum vector
double p() const final
magnitude of momentum vector
virtual std::string print() const
Print object.
double py() const final
y coordinate of momentum vector
virtual int nConstituents() const
of constituents
size_t numberOfDaughters() const override
number of daughters
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Structure Point Contains parameters of Gaussian fits to DMRs.
void addDaughter(const CandidateBaseRef &)
add a daughter via a reference
double phi() const final
momentum azimuthal angle
double eta() const final
momentum pseudorapidity