CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
reco::PFIsolatedTauTagInfo Class Reference

#include <PFIsolatedTauTagInfo.h>

Inheritance diagram for reco::PFIsolatedTauTagInfo:
reco::BaseTagInfo

Public Member Functions

math::XYZTLorentzVector alternatLorentzVect () const
 
virtual PFIsolatedTauTagInfoclone () const
 clone More...
 
double discriminatorByIsolPFCandsEtSum (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFCandsEtSum (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFCandsN (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFCandsN (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFChargedHadrCandsEtSum (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFChargedHadrCandsEtSum (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFChargedHadrCandsN (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFChargedHadrCandsN (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFGammaCandsEtSum (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFGammaCandsEtSum (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFGammaCandsN (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFGammaCandsN (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFNeutrHadrCandsEtSum (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFNeutrHadrCandsEtSum (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, float IsolPFCands_maxEtSum=0) const
 
double discriminatorByIsolPFNeutrHadrCandsN (float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
double discriminatorByIsolPFNeutrHadrCandsN (math::XYZVector myVector, float matchingcone_size, float signalcone_size, float isolcone_size, bool useOnlyChargedHadrforleadPFCand, float minPt_leadPFCand, float minPt_PFCand, int IsolPFCands_maxN=0) const
 
void filterPFChargedHadrCands (double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, double ChargedHadrCand_tktorefpointDZ, bool UsePVconstraint, double PVtx_Z, bool UseOnlyChargedHadr_for_LeadCand, double LeadChargedHadrCandtoJet_MatchingConeSize, double LeadChargedHadrCand_minPt)
 
void filterPFGammaCands (double GammaCand_EcalclusminEt)
 
void filterPFNeutrHadrCands (double NeutrHadrCand_HcalclusminEt)
 
const PFCandidateRef leadPFCand (const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFCand (const math::XYZVector myVector, const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFChargedHadrCand (const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFChargedHadrCand (const math::XYZVector myVector, const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFGammaCand (const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFGammaCand (const math::XYZVector myVector, const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFNeutrHadrCand (const float matchingcone_size, const float minPt) const
 
const PFCandidateRef leadPFNeutrHadrCand (const math::XYZVector myVector, const float matchingcone_size, const float minPt) const
 
bool passedECALisolation () const
 
bool passedtrackerisolation () const
 
const PFCandidateRefVectorPFCands () const
 
const PFCandidateRefVector PFCandsInBand (const math::XYZVector myVector, const float innercone_size, const float outercone_size, const float minPt) const
 
const PFCandidateRefVector PFCandsInCone (const math::XYZVector myVector, const float conesize, const float minPt) const
 
const PFCandidateRefVectorPFChargedHadrCands () const
 
const PFCandidateRefVector PFChargedHadrCandsInBand (const math::XYZVector myVector, const float innercone_size, const float outercone_size, const float minPt) const
 
const PFCandidateRefVector PFChargedHadrCandsInCone (const math::XYZVector myVector, const float conesize, const float minPt) const
 
const PFCandidateRefVectorPFGammaCands () const
 
const PFCandidateRefVector PFGammaCandsInBand (const math::XYZVector myVector, const float innercone_size, const float outercone_size, const float minPt) const
 
const PFCandidateRefVector PFGammaCandsInCone (const math::XYZVector myVector, const float conesize, const float minPt) const
 
 PFIsolatedTauTagInfo ()
 
 PFIsolatedTauTagInfo (PFCandidateRefVector PFCands)
 
const PFJetRefpfjetRef () const
 
const PFCandidateRefVectorPFNeutrHadrCands () const
 
const PFCandidateRefVector PFNeutrHadrCandsInBand (const math::XYZVector myVector, const float innercone_size, const float outercone_size, const float minPt) const
 
const PFCandidateRefVector PFNeutrHadrCandsInCone (const math::XYZVector myVector, const float conesize, const float minPt) const
 
void removefilters ()
 
void setalternatLorentzVect (math::XYZTLorentzVector x)
 
void setpassedECALisolation (bool x)
 
void setpassedtrackerisolation (bool x)
 
void setpfjetRef (const PFJetRef x)
 
virtual ~PFIsolatedTauTagInfo ()
 
- Public Member Functions inherited from reco::BaseTagInfo
 BaseTagInfo (void)
 
virtual bool hasTracks (void) const
 check if the algorithm is using the tracks or not More...
 
virtual edm::RefToBase< Jetjet (void) const
 returns a polymorphic reference to the tagged jet More...
 
virtual TaggingVariableList taggingVariables (void) const
 returns a description of the extended informations in a TaggingVariableList More...
 
virtual TrackRefVector tracks (void) const
 returns a list of tracks associated to the jet More...
 
virtual ~BaseTagInfo (void)
 

Private Attributes

math::XYZTLorentzVector alternatLorentzVect_
 
PFCandidateRefVector initialPFCands_
 
PFCandidateRefVector initialPFChargedHadrCands_
 
PFCandidateRefVector initialPFGammaCands_
 
PFCandidateRefVector initialPFNeutrHadrCands_
 
bool passedECALisolation_
 
bool passedtrackerisolation_
 
PFCandidateRefVector PFCands_
 
PFCandidateRefVector PFChargedHadrCands_
 
PFCandidateRefVector PFGammaCands_
 
PFJetRef PFJetRef_
 
PFCandidateRefVector PFNeutrHadrCands_
 

Detailed Description

Definition at line 36 of file PFIsolatedTauTagInfo.h.

Constructor & Destructor Documentation

reco::PFIsolatedTauTagInfo::PFIsolatedTauTagInfo ( )
inline

Definition at line 38 of file PFIsolatedTauTagInfo.h.

Referenced by clone().

38 {}
reco::PFIsolatedTauTagInfo::PFIsolatedTauTagInfo ( PFCandidateRefVector  PFCands)
inline

Definition at line 39 of file PFIsolatedTauTagInfo.h.

References alternatLorentzVect_, edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::end(), initialPFCands_, initialPFChargedHadrCands_, initialPFGammaCands_, initialPFNeutrHadrCands_, passedECALisolation_, passedtrackerisolation_, PFCands(), PFCands_, PFChargedHadrCand_codenumber, PFChargedHadrCands_, PFGammaCand_codenumber, PFGammaCands_, PFNeutrHadrCand_codenumber, PFNeutrHadrCands_, and edm::RefVector< C, T, F >::push_back().

39  {
42  for(PFCandidateRefVector::const_iterator iPFCand=PFCands_.begin();iPFCand!=PFCands_.end();iPFCand++){
43  if ((**iPFCand).particleId()==PFChargedHadrCand_codenumber) initialPFChargedHadrCands_.push_back(*iPFCand);
44  if ((**iPFCand).particleId()==PFNeutrHadrCand_codenumber) initialPFNeutrHadrCands_.push_back(*iPFCand);
45  if ((**iPFCand).particleId()==PFGammaCand_codenumber) initialPFGammaCands_.push_back(*iPFCand);
46  }
50  alternatLorentzVect_.SetPx(NAN);
51  alternatLorentzVect_.SetPy(NAN);
52  alternatLorentzVect_.SetPz(NAN);
53  alternatLorentzVect_.SetE(NAN);
56  }
math::XYZTLorentzVector alternatLorentzVect_
PFCandidateRefVector initialPFCands_
const int PFNeutrHadrCand_codenumber
const_iterator end() const
Termination of iteration.
Definition: RefVector.h:249
const_iterator begin() const
Initialize an iterator over the RefVector.
Definition: RefVector.h:244
const PFCandidateRefVector & PFCands() const
PFCandidateRefVector initialPFGammaCands_
PFCandidateRefVector PFGammaCands_
PFCandidateRefVector initialPFNeutrHadrCands_
PFCandidateRefVector PFNeutrHadrCands_
PFCandidateRefVector PFChargedHadrCands_
void push_back(value_type const &ref)
Add a Ref&lt;C, T&gt; to the RefVector.
Definition: RefVector.h:64
PFCandidateRefVector initialPFChargedHadrCands_
const int PFGammaCand_codenumber
const int PFChargedHadrCand_codenumber
virtual reco::PFIsolatedTauTagInfo::~PFIsolatedTauTagInfo ( )
inlinevirtual

Definition at line 57 of file PFIsolatedTauTagInfo.h.

57 {};

Member Function Documentation

math::XYZTLorentzVector reco::PFIsolatedTauTagInfo::alternatLorentzVect ( ) const
inline

Definition at line 67 of file PFIsolatedTauTagInfo.h.

References alternatLorentzVect_.

67 {return(alternatLorentzVect_);}
math::XYZTLorentzVector alternatLorentzVect_
virtual PFIsolatedTauTagInfo* reco::PFIsolatedTauTagInfo::clone ( void  ) const
inlinevirtual

clone

Reimplemented from reco::BaseTagInfo.

Definition at line 58 of file PFIsolatedTauTagInfo.h.

References PFIsolatedTauTagInfo().

58 {return new PFIsolatedTauTagInfo(*this);}
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFCandsEtSum ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFCandsEtSum ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFCandsN ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFCandsN ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFChargedHadrCandsEtSum ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFChargedHadrCandsEtSum ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFChargedHadrCandsN ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFChargedHadrCandsN ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFGammaCandsEtSum ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFGammaCandsEtSum ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFGammaCandsN ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFGammaCandsN ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFNeutrHadrCandsEtSum ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFNeutrHadrCandsEtSum ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
float  IsolPFCands_maxEtSum = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFNeutrHadrCandsN ( float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
double reco::PFIsolatedTauTagInfo::discriminatorByIsolPFNeutrHadrCandsN ( math::XYZVector  myVector,
float  matchingcone_size,
float  signalcone_size,
float  isolcone_size,
bool  useOnlyChargedHadrforleadPFCand,
float  minPt_leadPFCand,
float  minPt_PFCand,
int  IsolPFCands_maxN = 0 
) const
void reco::PFIsolatedTauTagInfo::filterPFChargedHadrCands ( double  ChargedHadrCand_tkminPt,
int  ChargedHadrCand_tkminPixelHitsn,
int  ChargedHadrCand_tkminTrackerHitsn,
double  ChargedHadrCand_tkmaxipt,
double  ChargedHadrCand_tkmaxChi2,
double  ChargedHadrCand_tktorefpointDZ,
bool  UsePVconstraint,
double  PVtx_Z,
bool  UseOnlyChargedHadr_for_LeadCand,
double  LeadChargedHadrCandtoJet_MatchingConeSize,
double  LeadChargedHadrCand_minPt 
)
void reco::PFIsolatedTauTagInfo::filterPFGammaCands ( double  GammaCand_EcalclusminEt)
void reco::PFIsolatedTauTagInfo::filterPFNeutrHadrCands ( double  NeutrHadrCand_HcalclusminEt)
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFCand ( const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFCand ( const math::XYZVector  myVector,
const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFChargedHadrCand ( const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFChargedHadrCand ( const math::XYZVector  myVector,
const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFGammaCand ( const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFGammaCand ( const math::XYZVector  myVector,
const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFNeutrHadrCand ( const float  matchingcone_size,
const float  minPt 
) const
const PFCandidateRef reco::PFIsolatedTauTagInfo::leadPFNeutrHadrCand ( const math::XYZVector  myVector,
const float  matchingcone_size,
const float  minPt 
) const
bool reco::PFIsolatedTauTagInfo::passedECALisolation ( ) const
inline

Definition at line 81 of file PFIsolatedTauTagInfo.h.

References passedECALisolation_.

bool reco::PFIsolatedTauTagInfo::passedtrackerisolation ( ) const
inline

Definition at line 77 of file PFIsolatedTauTagInfo.h.

References passedtrackerisolation_.

const PFCandidateRefVector& reco::PFIsolatedTauTagInfo::PFCands ( ) const
inline

Definition at line 61 of file PFIsolatedTauTagInfo.h.

References PFCands_.

Referenced by PFIsolatedTauTagInfo().

61 {return PFCands_;}
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFCandsInBand ( const math::XYZVector  myVector,
const float  innercone_size,
const float  outercone_size,
const float  minPt 
) const
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFCandsInCone ( const math::XYZVector  myVector,
const float  conesize,
const float  minPt 
) const
const PFCandidateRefVector& reco::PFIsolatedTauTagInfo::PFChargedHadrCands ( ) const
inline

Definition at line 62 of file PFIsolatedTauTagInfo.h.

References PFChargedHadrCands_.

62 {return PFChargedHadrCands_;}
PFCandidateRefVector PFChargedHadrCands_
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFChargedHadrCandsInBand ( const math::XYZVector  myVector,
const float  innercone_size,
const float  outercone_size,
const float  minPt 
) const
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFChargedHadrCandsInCone ( const math::XYZVector  myVector,
const float  conesize,
const float  minPt 
) const
const PFCandidateRefVector& reco::PFIsolatedTauTagInfo::PFGammaCands ( ) const
inline

Definition at line 64 of file PFIsolatedTauTagInfo.h.

References PFGammaCands_.

64 {return PFGammaCands_;}
PFCandidateRefVector PFGammaCands_
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFGammaCandsInBand ( const math::XYZVector  myVector,
const float  innercone_size,
const float  outercone_size,
const float  minPt 
) const
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFGammaCandsInCone ( const math::XYZVector  myVector,
const float  conesize,
const float  minPt 
) const
const PFJetRef& reco::PFIsolatedTauTagInfo::pfjetRef ( ) const
inline

Definition at line 71 of file PFIsolatedTauTagInfo.h.

References PFJetRef_.

const PFCandidateRefVector& reco::PFIsolatedTauTagInfo::PFNeutrHadrCands ( ) const
inline

Definition at line 63 of file PFIsolatedTauTagInfo.h.

References PFNeutrHadrCands_.

63 {return PFNeutrHadrCands_;}
PFCandidateRefVector PFNeutrHadrCands_
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFNeutrHadrCandsInBand ( const math::XYZVector  myVector,
const float  innercone_size,
const float  outercone_size,
const float  minPt 
) const
const PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFNeutrHadrCandsInCone ( const math::XYZVector  myVector,
const float  conesize,
const float  minPt 
) const
void reco::PFIsolatedTauTagInfo::removefilters ( )
void reco::PFIsolatedTauTagInfo::setalternatLorentzVect ( math::XYZTLorentzVector  x)
inline

Definition at line 68 of file PFIsolatedTauTagInfo.h.

References alternatLorentzVect_, and vdt::x.

math::XYZTLorentzVector alternatLorentzVect_
x
Definition: VDTMath.h:216
void reco::PFIsolatedTauTagInfo::setpassedECALisolation ( bool  x)
inline

Definition at line 82 of file PFIsolatedTauTagInfo.h.

References passedECALisolation_, and vdt::x.

void reco::PFIsolatedTauTagInfo::setpassedtrackerisolation ( bool  x)
inline
void reco::PFIsolatedTauTagInfo::setpfjetRef ( const PFJetRef  x)
inline

Definition at line 72 of file PFIsolatedTauTagInfo.h.

References PFJetRef_, and vdt::x.

Member Data Documentation

math::XYZTLorentzVector reco::PFIsolatedTauTagInfo::alternatLorentzVect_
private
PFCandidateRefVector reco::PFIsolatedTauTagInfo::initialPFCands_
private

Definition at line 130 of file PFIsolatedTauTagInfo.h.

Referenced by PFIsolatedTauTagInfo().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::initialPFChargedHadrCands_
private

Definition at line 132 of file PFIsolatedTauTagInfo.h.

Referenced by PFIsolatedTauTagInfo().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::initialPFGammaCands_
private

Definition at line 136 of file PFIsolatedTauTagInfo.h.

Referenced by PFIsolatedTauTagInfo().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::initialPFNeutrHadrCands_
private

Definition at line 134 of file PFIsolatedTauTagInfo.h.

Referenced by PFIsolatedTauTagInfo().

bool reco::PFIsolatedTauTagInfo::passedECALisolation_
private
bool reco::PFIsolatedTauTagInfo::passedtrackerisolation_
private
PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFCands_
private

Definition at line 131 of file PFIsolatedTauTagInfo.h.

Referenced by PFCands(), and PFIsolatedTauTagInfo().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFChargedHadrCands_
private

Definition at line 133 of file PFIsolatedTauTagInfo.h.

Referenced by PFChargedHadrCands(), and PFIsolatedTauTagInfo().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFGammaCands_
private

Definition at line 137 of file PFIsolatedTauTagInfo.h.

Referenced by PFGammaCands(), and PFIsolatedTauTagInfo().

PFJetRef reco::PFIsolatedTauTagInfo::PFJetRef_
private

Definition at line 129 of file PFIsolatedTauTagInfo.h.

Referenced by pfjetRef(), and setpfjetRef().

PFCandidateRefVector reco::PFIsolatedTauTagInfo::PFNeutrHadrCands_
private

Definition at line 135 of file PFIsolatedTauTagInfo.h.

Referenced by PFIsolatedTauTagInfo(), and PFNeutrHadrCands().