36 MsgStream&
msg )
const
65 static const Jet jtmp;
NavigableCnv_p1< Navigable< INavigable4MomentumCollection, double > > NavigableCnv_t
static const NavigableCnv_t navCnv
static const P4ImplPxPyPzECnv_p1 momCnv
This file contains the class definition for the NavigableCnv_p1 class.
virtual void persToTrans(const Jet_p1 *persObj, Jet *transObj, MsgStream &msg) const override
Method creating the transient representation of Jet from its persistent representation Jet_p1.
virtual void transToPers(const Jet *transObj, Jet_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation Jet_p1 from its transient representation Jet.
Navigable_p1< uint32_t, double > m_nav
the navigable part
P4PxPyPzE_p1 m_momentum
the 4-mom part
void setJetAuthor(const std::string &author)
Set author of this Jet (only the author, tags unchanged)
tagstore_t * m_tagInfoStore
Tag info store.
void setCombinedLikelihood(const std::vector< double > &combinedLikelihood)
(depreciated) Likelihood store setter
assostore_t * m_assocStore
key descriptor for all jet stores
void setRawPx(double px)
Sets uncalibrated .
void setRawE(double e)
Sets uncalibrated .
void setRawPy(double py)
Sets uncalibrated .
void setRawPz(double pz)
Sets uncalibrated .
virtual bool setSignalState(state_t s)
set the current signal state
const particle_type & particleBase() const
access to underlying base type (IParticle-like)
virtual double pz() const
z component of momentum
virtual double e() const
energy
virtual double py() const
y component of momentum
const navigable_type & navigableBase() const
access to underlying base type (INavigable-like)
const momentum_type & momentumBase(state_t s) const
access to underlying base type (I4Momentum-like)
virtual double px() const
We re-define here extra class routines that will allow direct access to signal state kinematics witho...