90 CLHEP::HepLorentzVector sumEM;
108 msg << MSG::WARNING <<
"Tau1P3PDetailsCnv_p1::transToPers called "
109 "this should not happen, as this method is deprecated" <<
endmsg;
This file contains the class definition for the ElementLinkCnv_p1 class.
This file contains the class definition for the ElementLinkVectorCnv_p1 class.
static const ClusterLinkCnv_t clusterCnv
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
static const ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > clusterVectCnv
Converter for cluster vector.
static const HepLorentzVectorCnv_p1 hepLorentzVectorCnv
Converter for Hep lorentz vector.
Declaration of persistent to transient Tau1P3PDetails converter.
Implementation of persistent Tau1P3PDetails class.
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produc...
void setETEMAtEMScale(double etEMAtEMScale)
const ElementLink< CaloClusterContainer > cellEM012ClusterLink() const
ElementLinks to CaloClusters
void setEtIsolFrac(double etIsolFrac)
void setETIsolHAD(double etIsolHad)
void setSumEM(const CLHEP::HepLorentzVector &sumEM)
void setETChrgEM01Trk(unsigned tr, double etChrgEM01Trk)
void setETResNeuEM(double etResNeuEM)
void setTrFlightPathSig(double trFlightPathSig)
void setETResChrgEMTrk(unsigned tr, double etResChrgEMTrk)
void resizeETResChrgEMTrk(size_t sz)
void setETIsolEM(double etIsolEM)
void setIsolationFraction(double isolationFraction)
void setETChrgEM(double etChrgEM)
void setEtChrgHADoverPttot(double etChrgHADoverPttot)
void setZ0SinThetaSig(double z0SinThetaSig)
void setETEMCL(double etEMCL)
void setNAssocTracksCore(int nAssocTracksCore)
void setRWidth2Trk3P(double rWidth2Trk3P)
void setEMRadius(double EMRadius)
void setSecVertex(const Trk ::RecVertex *secVertex)
Secondary vertex reconstructed with Vtx::FastFit tool for taus with at least 2 associated tracks.
void setHadronicLeak(double HadronicLeak)
void setSumEtCellsLArOverLeadTrackPt(double SumEtCellsLArOverLeadTrackPt)
void setETHadAtEMScale(double etHadAtEMScale)
void setETChrgHAD(double etChrgHAD)
void setNumStripCells(int numStripCells)
void setNAssocTracksIsol(int nAssocTracksIsol)
void setETNeuEM(double etNeuEM)
ElementLinkVector< CaloClusterContainer > & pi0LinkVector()
Get Pi0 Link.
void setMassTrk3P(double massTrk3P)
void setSecondaryMax(double SecondaryMax)
void resizeETChrgEM01Trk(size_t sz)
void setSignD0Trk3P(double signD0Trk3P)
void setETeflow(double etEflow)
void setStripWidth2(double stripWidth2)
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
virtual void persToTrans(const Tau1P3PDetails_p1 *pers, Analysis::Tau1P3PDetails *trans, MsgStream &msg)
Fills transient Tau1P3PDetails instance from a transient tau1P3PDetails instance.
RecVertexCnv_p1 * m_recVertexCnv
Converter for rec vertex.
virtual void transToPers(const Analysis::Tau1P3PDetails *trans, Tau1P3PDetails_p1 *pers, MsgStream &msg)
DEPRECATED DO NOT USE!
virtual ~Tau1P3PDetailsCnv_p1()
Destructor.
Tau1P3PDetailsCnv_p1()
Default constructor.
DEPRECATED - Do not use except for backwards compatibility Persistent Tau1P3PDetails class.
float m_sumEtCellsLArOverLeadTrackPt
ElementLinkInt_p1 m_cellEM012Cluster
float m_etChrgHADoverPttot
HepLorentzVector_p1 m_sumEM
std ::vector< float > m_etResChrgEMTrk
std ::vector< float > m_etChrgEM01Trk
ElementLinkIntVector_p1 m_pi0
The namespace of all packages in PhysicsAnalysis/JetTagging.