|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #include "GaudiKernel/MsgStream.h"
34 for(
size_t i = 0;
i < oldObj->
size(); ++
i ) {
37 oldInt.setStore( oldObj );
39 newInt.setStore( newObj );
51 newTau->
setP4( oldTau->pt(), oldTau->eta(), oldTau->phi(), oldTau->m() );
233 if (cellBasedNeutralPFOAcc.
isAvailable (*oldTau)) {
237 if (cellBasedChargedPFOAcc.
isAvailable (*oldTau)) {
241 if (cellBasedChargedPFOAcc.
isAvailable (*oldTau)) {
275 MsgStream&
log )
const {
278 <<
"Somebody called xAODTauJetAuxContainerCnv_v1::transToPers"
280 throw std::runtime_error(
"Somebody called xAODTauJetAuxContainerCnv_v1::"
@ cellBasedEnergyRing4
Ring 4: 0.10 < R < 0.125.
@ trkRmsDist
Get the RMS of track distance to calorimeter seed.
@ PanTau_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
@ PanTau_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
virtual void persToTrans(const xAOD::TauJetAuxContainer_v1 *oldObj, xAOD::TauJetAuxContainer *newObj, MsgStream &log) const override
Function converting from the old type to the current one.
@ topoInvMass
get invariant mass from topoclusters of jet associated to tau candidate
Temporary container used until we have I/O for AuxStoreInternal.
@ cellBasedEnergyRing7
Ring 7: 0.2 < R < 0.4.
void setProtoNeutralPFOLinks(const PFOLinks_t &protoNeutralPFOs)
Temporary container used until we have I/O for AuxStoreInternal.
@ lead2ClusterEOverAllClusterE
Get sum of 2 leading cluster energy over all cluster energy.
Helper class to provide type-safe access to aux data.
void setJetLink(const JetLink_t &jetLink)
void setPanTauDetail(TauJetParameters::PanTauDetails panTauDetail, int value)
@ PanTau_BDTValue_3p0n_vs_3pXn
void setProtoPi0PFOLinks(const PFOLinks_t &protoPi0PFOs)
void setNeutralPFOLinks(const PFOLinks_t &neutralPFOs)
@ secMaxStripEt
migrate only seedTrk_ variables which are used in reco and ID and without prefix
@ lead3ClusterEOverAllClusterE
Get sum of 3 leading cluster energy over all cluster energy.
@ cellBasedEnergyRing1
EM+TES final scale.
@ cellBasedEnergyRing6
Ring 6: 0.15 < R < 0.2.
virtual bool resize(size_t size) override
Resize the arrays to a given size.
void setIsTau(TauJetParameters::IsTauFlag flag, bool value)
Set Flag for tau acceptance based on predefined arbitrary criteria.
@ hadRadius
Get hadron calorimeter radius.
void setP4(double pt, double eta, double phi, double m)
Set methods for IParticle values.
Class describing a tau jet.
@ stripWidth2
Get strip width ^2.
@ centFrac
Get centrality fraction.
@ dRmax
Get maximal dR of tracks associated to calo-seeded tau.
virtual size_t size() const override
Get the size of the container.
@ etHadAtEMScale
Get Hadronic energy at EM scale.
@ PanTau_BDTValue_1p1n_vs_1pXn
@ topoMeanDeltaR
get mean distance to leading topocluster for topoclusters of jet associated to tau candidate
@ effTopoMeanDeltaR
get mean distance to leading topocluster for effective topoclusters of jet associated to tau candidat...
@ caloIso
Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
@ cellBasedEnergyRing2
Ring 2: 0.05 < R < 0.075.
void setSecondaryVertexLink(const VertexLink_t &vertexLink)
@ trkAvgDist
Get calibrated EM transverse energy (DEPRECATED since r19)
Class describing a tau jet.
void setShotPFOLinks(const PFOLinks_t &shotPFOs)
void setTrackFilterProngs(int)
void setTrackFilterQuality(int)
@ caloIsoCorrected
Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)
@ PanTau_BDTValue_1p0n_vs_1p1n
TauJet_v3 TauJet
Definition of the current "tau version".
@ etOverPtLeadTrkCorrected
@ numTopoClusters
get number of topocluster constituents of jet associated to tau candidate
@ cellBasedEnergyRing5
Ring 5: 0.125 < R < 0.15.
virtual void transToPers(const xAOD::TauJetAuxContainer *, xAOD::TauJetAuxContainer_v1 *, MsgStream &log) const override
Dummy function inherited from the base class.
@ PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_2
void setProtoChargedPFOLinks(const PFOLinks_t &protoChargedPFOs)
@ BDTJetScore
Boosted Decision Tree socre for Jet rejection (not transformed)
value_type push_back(value_type pElem)
Add an element to the end of the collection.
@ TauJetVtxFraction
@Tau Jet Vertex Fraction
@ nStrip
Get number of strips.
@ TRT_NHT_OVER_NLT
TRT hits high threshold over low threshold.
void setChargedPFOLinks(const PFOLinks_t &chargedPFOs)
@ cellBasedEnergyRing3
Ring 3: 0.075 < R < 0.10.
@ numEffTopoClusters
get number of effective topocluster constituents of jet associated to tau candidate !...
@ BDTEleScore
Boosted Decision Tree score for electron rejection.
void setPi0PFOLinks(const PFOLinks_t &pi0PFOs)
xAODTauJetAuxContainerCnv_v1()
Default constructor.
void setROIWord(unsigned int)
void setVertexLink(const VertexLink_t &vertexLink)
@ PanTau_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
@ sumEMCellEtOverLeadTrkPt
@ effTopoInvMass
get invariant mass from effective topoclusters of jet associated to tau candidate
void setDetail(TauJetParameters::Detail detail, int value)
@ innerTrkAvgDistCorrected
@ isolFrac
Get isolation fraction.
@ PanTau_isPanTauCandidate
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
@ BDTJetScoreSigTrans
BDT score which is signal transformed/flattened.
@ EMRadius
Get E_T radius.
void setDiscriminant(TauJetParameters::TauID discID, double disc)
Set value of discriminant.
@ PanTau_BDTVar_Neutral_Ratio_EtOverEtAllConsts
@ etEMAtEMScale
Get EM energy at EM scale.
@ PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_1