Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBJet Class Reference
[Reconstruction Objects]

Reconstructed Jets. More...

#include <TMBJet.hpp>

Inheritance diagram for TMBJet:

TMBLorentzVector TMBVector3 List of all members.

Public Types

enum  Type {
  kUnCorrected = 0,
  kJESCorrected = 1,
  kJESCorrectedShiftedPlus = 2,
  kJESCorrectedShiftedMinus = 3,
  kJESMUCorrected = 4,
  kJESMUCorrectedShiftedPlus = 5,
  kJESMUCorrectedShiftedMinus = 6,
  kSmeared = 7,
  kSmearedMU = 8
}
 which kind of jets this one can be ? More...


Public Member Functions

 TMBJet ()
 TMBJet (Float_t E, Float_t pT, Float_t phi, Float_t eta)
void Set0 (Float_t E, Float_t pT, Float_t phi, Float_t eta)
void Set1 (Float_t q, Float_t dphi, Float_t deta, Float_t emf, Float_t em1f, Float_t em2f, Float_t em3f, Float_t ccmg, Float_t icdf, Float_t ecmg, Float_t icrf, Float_t fh1f, Float_t fh2f, Float_t fh3f, Float_t chf, Float_t emcc, Float_t hadcc, Float_t emec, Float_t hadec, Float_t hot, Float_t mxET, Float_t cpsE, Float_t etaW, Float_t phiW, Float_t sET, Float_t vPT, Float_t iPT, Float_t seedET, Float_t pxCH, Float_t pyCH, Float_t pzCH)
void Set2 (Int_t ntrk, Int_t nps, Int_t Nitems, Int_t n90, Int_t split_merge_word, const char *algoname, const TRefArray *tracks, TRef vtxref)
void SetJetShapes (const std::vector< std::pair< Char_t, UChar_t > > &jetTowers, const std::vector< Float_t > &jetShapes)
void SetL1 (Float_t l1set, Float_t l1pt, Float_t l1em)
void SetCorr (Float_t jes_C, Float_t jes_dC_stat, Float_t jes_dC_sys, Float_t jes_metC, Float_t jes_metdC_stat, Float_t jes_metdC_sys)
void SetCorrMU (Float_t jesMU_C, Float_t jesMU_dC_stat, Float_t jesMU_dC_sys, Float_t jesMU_metC, Float_t jesMU_metdC_stat, Float_t jesMU_metdC_sys)
void SetCorr (Float_t jes_C, Float_t jes_dC_stat_up, Float_t jes_dC_sys_up, Float_t jes_dC_stat_down, Float_t jes_dC_sys_down, Float_t jes_metC, Float_t jes_metdC_stat, Float_t jes_metdC_sys)
void SetCorrMU (Float_t jesMU_C, Float_t jesMU_dC_stat_up, Float_t jesMU_dC_sys_up, Float_t jesMU_dC_stat_down, Float_t jesMU_dC_sys_down, Float_t jesMU_metC, Float_t jesMU_metdC_stat, Float_t jesMU_metdC_sys)
void SetFlag (Int_t isGood, Int_t isL1Conf, Int_t isBad, Int_t isNoise, Int_t isEM, Int_t hasMU, Int_t isSmeared, Int_t isSmearedMU)
void SetUnCorr (Float_t p, Float_t eta, Float_t phi, Float_t E)
void SetSmearCoeff (Float_t coeff, Float_t coeffMU)
void SetJetID (Float_t cpf0, Float_t cpf, Int_t ntrkMultiplicity0, Int_t ntrkMultiplicity, TRef cpfvtxref)
Float_t charge () const
Float_t dphi () const
Float_t detPhi () const
Float_t deta () const
Float_t detEta () const
Float_t emf () const
Float_t emETfraction () const
Float_t em1f () const
Float_t em2f () const
Float_t em3f () const
Float_t ccmg () const
Float_t icdf () const
Float_t ecmg () const
Float_t icrf () const
Float_t fh1f () const
Float_t fh2f () const
Float_t fh3f () const
Float_t chf () const
Float_t chETfraction () const
Float_t emcc () const
Float_t hadcc () const
Float_t emec () const
Float_t hadec () const
Float_t hot () const
Float_t hotcellratio () const
Float_t mxET () const
Float_t cpsE () const
Float_t etaW () const
Float_t phiW () const
Float_t sET () const
Float_t vPT () const
Float_t iPT () const
Float_t seedET () const
Int_t ntrk () const
Int_t nps () const
Int_t Nitems () const
Int_t nItems () const
Int_t n90 () const
Int_t split_merge_word () const
const char * algoname () const
Int_t Ntr () const
const TMBTrackGetChargedTrack (Int_t itrack) const
const TMBVertexGetVertex () const
const TRef & GetVertexRef () const
Float_t em4f () const
Float_t mgf () const
Float_t pxCH () const
Float_t pyCH () const
Float_t pzCH () const
Float_t L1_energy () const
Float_t L1_pT () const
Float_t L1_em () const
Float_t SmearingFactor () const
 Smearing coefficient.

Float_t SmearingFactorMU () const
 Smearing coefficient.

Float_t JES_C () const
 JES correction factor.

Float_t JESMU_C () const
Float_t JES_dC_stat () const
 JES correction factor stastistical errors.

Float_t JESMU_dC_stat () const
 muon JES correction factor stastistical errors

Float_t JES_dC_sys () const
 JES correction factor systematic errors.

Float_t JESMU_dC_sys () const
 muon JES correction factor systematic errors

Float_t JES_metC () const
 JES correction for MET.

Float_t JESMU_metC () const
 JES correction for muon corrected MET.

Float_t JES_metdC_stat () const
 JES correction for MET stastistical errors.

Float_t JESMU_metdC_stat () const
 JES correction for muon corrected MET stastistical errors.

Float_t JES_metdC_sys () const
 JES correction for MET systematic errors.

Float_t JESMU_metdC_sys () const
 JES correction for muon corrected MET systematic errors.

Float_t JES_dC_stat_up () const
 JES correction factor upper stastistical errors.

Float_t JES_dC_sys_up () const
 JES correction factor upper systematic errors.

Float_t JES_dC_stat_down () const
 JES correction factor lower stastistical errors.

Float_t JES_dC_sys_down () const
 JES correction factor lower systematic errors.

Float_t JESMU_dC_stat_up () const
 muon JES correction factor upper stastistical errors

Float_t JESMU_dC_sys_up () const
 muon JES correction factor upper systematic errors

Float_t JESMU_dC_stat_down () const
 muon JES correction factor lower stastistical errors

Float_t JESMU_dC_sys_down () const
 muon JES correction factor lower systematic errors

Int_t CurrentlyActAs () const
std::vector< std::pair< Char_t,
UChar_t > > 
jetTowers () const
 Jet shape variables.

std::vector< Float_t > jetShapes () const
 ~TMBJet ()
 ClassDef (TMBJet, 9)
int btagdictcheck (const char *t) const
int btag_ntags () const
const TMBBTagGetBTag (const TString &type, const TString &cut) const
 GetBTag.

const TMBBTagGetBTag (const char *type, const char *cut) const
 GetBTag.

const TMBBTagGetBTag (const TString &typecut) const
const TMBBTagGetFirstBTag () const
bool btag_print () const
void AddBTag (const TString &type, const TString &cut, TMBBTag *btag)
 AddBTag.

void ClearAllBTags ()
 ClearAllBTags Will clear out all btags we know about!

void ClearBTag (const TString &type, const TString &cut)
 ClearBTag.

int taggable () const
int mc_flavor () const
int btag_svt_loose () const
int btag_jlip_loose () const
int btag_nn_loose () const
Quality Flags
Int_t isGood () const
 Is this a good jet ?

Int_t isL1Conf () const
 Is this a L1 confirmed jet ?

Int_t isBad () const
 Is this a bad jet ?

Int_t isNoise () const
 Is this a noise jet ?

Int_t isEM () const
 Is this a EM like jet ?

Int_t hasMU () const
 Is this a jet associated with a muon ?

Int_t isSmeared () const
 Is this a smeared JES corrected jet ?

Int_t isSmearedMU () const
 Is this a smeared muon JES corrected jet ?

Set behaviour of jet
void ActAsUnCorrected () const
 uncorrected jet (out of d0reco)

void ActAsJESCorrected () const
 jet corrected for JES

void ActAsJESCorrectedShiftedPlus () const
 jet corrected for JES correction + sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

void ActAsJESCorrectedShiftedMinus () const
 jet corrected for JES correction - sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

void ActAsJESMUCorrected () const
 jet corrected for muon JES

void ActAsJESMUCorrectedShiftedPlus () const
 jet corrected for muon JES correction + sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

void ActAsJESMUCorrectedShiftedMinus () const
 jet corrected for muon JES correction - sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

void ActAsSmeared () const
 smeared jet (smearing determined to match JES corrected jets in data)

void ActAsSmearedMU () const
 smeared jet (smearing determined to match muon JES corrected jets in data)

Jet confirmation using tracks and vertices.
Float_t cpf0 () const
 Charged particle fraction for PV.

Float_t cpf () const
 Highest Charged particle fraction.

Int_t ntrkMultiplicity0 () const
 Number of tracks in jet from PV.

Int_t ntrkMultiplicity () const
 Number of tracks in jet from vertex with highest cpf.

const TMBVertexcpfVertex () const
 Pointer to vertex with highest cpf.

const TRef & cpfVertexRef () const
 TRef to vertex with highest cpf.


Private Attributes

Float_t _q
 charge of Jet: sum of charge of associated charged particles

Float_t _dphi
 PT weighted location in terms of iphi.

Float_t _deta
 PT weighted location in terms of ieta.

Float_t _emf
 ET fraction in layers 1-7.

Float_t _em1f
 ET fraction in layers 1.

Float_t _em2f
 ET fraction in layers 2.

Float_t _em3f
 ET fraction in layers 3.

Float_t _ccmg
 ET fraction in the CC massless gap.

Float_t _icdf
 ET fraction in the ICD.

Float_t _ecmg
 ET fraction in the EC massless gap.

Float_t _icrf
 icdmgETfraction()

Float_t _fh1f
 ET fraction in Fine Hadronic 1.

Float_t _fh2f
 ET fraction in Fine Hadronic 2.

Float_t _fh3f
 ET fraction in Fine Hadronic 3 + 4.

Float_t _chf
 ET fraction in Coarse Hadronic layers.

Float_t _emcc
 ET fraction in the EM part of the central calorimeter.

Float_t _hadcc
 ET fraction in the hadronic part of the central calorimeter.

Float_t _emec
 ET fraction in the EM part of the endcap calorimeter.

Float_t _hadec
 ET fraction in the hadronic part of the endcap calorimeter.

Float_t _hot
 ratio of hottest to next-hottest cell

Float_t _mxET
 hottest cell ET

Float_t _cpsE
 de-ghosted associated CPS energy

Float_t _etaW
 eta RMS width

Float_t _phiW
 phi RMS width

Float_t _sET
 Scalar ET.

Float_t _vPT
 vector PT

Float_t _iPT
 initialET : valid only for cone jets (otherwise 0.); jet ET before split/merge

Float_t _seedET
 seedET : valid only for cone jets (otherwise 0.)

Float_t _pxCH
 Px for the sum of the CH cells.

Float_t _pyCH
 Py for the sum of the CH cells.

Float_t _pzCH
 Pz for the sum of the CH cells.

Float_t _l1set
 L1 energy in 0.5 cone.

Float_t _l1pt
 L1 pT.

Float_t _l1em
 L1 em.

Float_t _smear_coeff
 Smearing coefficient for MC jets (JES corrected jet).

Float_t _smear_coeffMU
 Smearing coefficient for MC jets (muon JES corrected jet).

Float_t _jes_C
 JES correction factor.

Float_t _jes_dC_stat
 JES correction factor stastistical errors.

Float_t _jes_dC_sys
 JES correction factor systematic errors.

Float_t _jes_metC
 JES correction for MET.

Float_t _jes_metdC_stat
 JES correction for MET stastistical errors.

Float_t _jes_metdC_sys
 JES correction for MET systematic errors.

Float_t _jes_dC_stat_up
 JES correction for MET upper stastistical errors.

Float_t _jes_dC_sys_up
 JES correction for MET upper systematic errors.

Float_t _jes_dC_stat_down
 JES correction for MET down stastistical errors.

Float_t _jes_dC_sys_down
 JES correction for MET down systematic errors.

Float_t _jesMU_C
 muon JES correction factor

Float_t _jesMU_dC_stat
 muon JES correction factor stastistical errors

Float_t _jesMU_dC_sys
 muon JES correction factor systematic errors

Float_t _jesMU_dC_stat_up
 muon JES correction factor upper stastistical errors

Float_t _jesMU_dC_sys_up
 muon JES correction factor upper systematic errors

Float_t _jesMU_dC_stat_down
 muon JES correction factor down stastistical errors

Float_t _jesMU_dC_sys_down
 muon JES correction factor down systematic errors

Float_t _jesMU_metC
 muon JES correction for MET

Float_t _jesMU_metdC_stat
 muon JES correction for MET stastistical errors

Float_t _jesMU_metdC_sys
 muon JES correction for MET systematic errors

Int_t _ntrk
 _trackindex.size()

Int_t _nps
 _CPSindex.size()+_FPSindex.size()

Int_t _Nitems
 number of towers

Int_t _n90
 number of towers w/ 90% of PT

Int_t _split_merge_word
 split/merge word: valid only for cone jets (otherwise 0)

TString _algoname
 algorithm name as JCCA, JCCB, etc.

TRefArray _tracks
 tracks associated to the jet

TRef _vtxref
 pointer to vertex associated with the jet

std::map< TString, TRef > _btagdict
 A dictionary which holds the TRefs for various tag types.

std::map< TString, int > _btagdictcheck
 A crosscheck to make sure the TRefs work.

std::vector< std::pair< Char_t,
UChar_t > > 
_jetTowers
 Coordinates of all towers in the jet.

std::vector< Float_t > _jetShapes
 QCD jet shapes variables.

Int_t _isGood
Int_t _isL1Conf
 is-it a good jet?

Int_t _isBad
 is-it a L1 confirmated jet?

Int_t _isNoise
 is-it a bad jet?

Int_t _isEM
 is-it a noise jet?

Int_t _hasMU
 is-it a EM like jet?

Int_t _isSmeared
 is this jet associated with a muon ?

Int_t _isSmearedMU
 is-it a smeared JES corrected jet ?

Int_t _actas
 is-it a smeared muon JES corrected jet ?

TMBLorentzVector _uncorrected
 Currently acting as ? (0: kUnCorrected, 1: kJESCorrected, 2: kJESMUCorrected , 3: kSmeared, 4: kSmearedMU).

Float_t _cpf0
 cpf (charged particle fraction) for PV

Float_t _cpf
 highest cpf

Int_t _ntrkMultiplicity0
 ntrk (number of tracks) in jet from PV

Int_t _ntrkMultiplicity
 ntrk in jet from vtx with highest cpf

TRef _cpfvtxref
 pointer to vertex with highest cpf


Detailed Description

Reconstructed Jets.

Branch: JCCA, JCCB

Definition at line 28 of file TMBJet.hpp.


Member Enumeration Documentation

enum TMBJet::Type
 

which kind of jets this one can be ?

Enumeration values:
kUnCorrected 
kJESCorrected 
kJESCorrectedShiftedPlus 
kJESCorrectedShiftedMinus 
kJESMUCorrected 
kJESMUCorrectedShiftedPlus 
kJESMUCorrectedShiftedMinus 
kSmeared 
kSmearedMU 

Definition at line 33 of file TMBJet.hpp.


Constructor & Destructor Documentation

TMBJet::TMBJet  ) 
 

Definition at line 9 of file TMBJet.cpp.

TMBJet::TMBJet Float_t  E,
Float_t  pT,
Float_t  phi,
Float_t  eta
 

Definition at line 13 of file TMBJet.cpp.

References Set0().

TMBJet::~TMBJet  ) 
 

Definition at line 18 of file TMBJet.cpp.


Member Function Documentation

void TMBJet::ActAsJESCorrected  )  const
 

jet corrected for JES

Definition at line 71 of file TMBJet.cpp.

References _actas, _jes_C, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESCorrected, TMBVector3::P(), and TMBVector3::Phi().

Referenced by caf_util::ApplyJES::after(), caf_util::ReComputeMET::processEvent(), SetCorr(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsJESCorrectedShiftedMinus  )  const
 

jet corrected for JES correction - sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

Definition at line 89 of file TMBJet.cpp.

References _actas, _jes_C, _jes_dC_stat_down, _jes_dC_sys_down, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESCorrectedShiftedMinus, TMBVector3::P(), and TMBVector3::Phi().

Referenced by SetCorr(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsJESCorrectedShiftedPlus  )  const
 

jet corrected for JES correction + sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

Definition at line 79 of file TMBJet.cpp.

References _actas, _jes_C, _jes_dC_stat_up, _jes_dC_sys_up, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESCorrectedShiftedPlus, TMBVector3::P(), and TMBVector3::Phi().

Referenced by SetCorr(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsJESMUCorrected  )  const
 

jet corrected for muon JES

Definition at line 99 of file TMBJet.cpp.

References _actas, _jesMU_C, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESMUCorrected, TMBVector3::P(), and TMBVector3::Phi().

Referenced by caf_util::ApplyJES::after(), caf_util::ReComputeMET::processEvent(), SetCorrMU(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsJESMUCorrectedShiftedMinus  )  const
 

jet corrected for muon JES correction - sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

Definition at line 117 of file TMBJet.cpp.

References _actas, _jesMU_C, _jesMU_dC_stat_down, _jesMU_dC_sys_down, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESMUCorrectedShiftedMinus, TMBVector3::P(), and TMBVector3::Phi().

Referenced by SetCorrMU(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsJESMUCorrectedShiftedPlus  )  const
 

jet corrected for muon JES correction + sqrt(1 sigma^2_stat up + 1 sigma^2_sys up)

Definition at line 107 of file TMBJet.cpp.

References _actas, _jesMU_C, _jesMU_dC_stat_up, _jesMU_dC_sys_up, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kJESMUCorrectedShiftedPlus, TMBVector3::P(), and TMBVector3::Phi().

Referenced by SetCorrMU(), and caf_util::JetSelector::SetJESType().

void TMBJet::ActAsSmeared  )  const
 

smeared jet (smearing determined to match JES corrected jets in data)

Definition at line 127 of file TMBJet.cpp.

References _actas, _smear_coeff, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kSmeared, TMBVector3::P(), and TMBVector3::Phi().

Referenced by caf_util::ReComputeMET::processEvent(), SetSmearCoeff(), and caf_util::JetSelector::Smear().

void TMBJet::ActAsSmearedMU  )  const
 

smeared jet (smearing determined to match muon JES corrected jets in data)

Definition at line 135 of file TMBJet.cpp.

References _actas, _smear_coeffMU, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kSmearedMU, TMBVector3::P(), and TMBVector3::Phi().

Referenced by caf_util::ReComputeMET::processEvent(), SetSmearCoeff(), and caf_util::JetSelector::Smear().

void TMBJet::ActAsUnCorrected  )  const
 

uncorrected jet (out of d0reco)

Definition at line 63 of file TMBJet.cpp.

References _actas, _uncorrected, TMBLorentzVector::E(), TMBVector3::Eta(), kUnCorrected, TMBVector3::Phi(), and TMBVector3::Pt().

Referenced by caf_util::ApplyJES::after(), caf_util::JetSelector::selectObject(), caf_util::JetSelector::SetJESType(), and TMBTrackCalJet::TMBTrackCalJet().

void TMBJet::AddBTag const TString &  type,
const TString &  cut,
TMBBTag btag
 

AddBTag.

Adds a new tag association. This code is not reponsible for making sure that the associated object is written out. It just makes the association and tracks it with a TRef.

Definition at line 534 of file TMBJet.cpp.

References _btagdict, _btagdictcheck, and TMBBTag::SetId().

const char* TMBJet::algoname  )  const [inline]
 

Definition at line 224 of file TMBJet.hpp.

References _algoname.

int TMBJet::btag_jlip_loose  )  const [inline]
 

Definition at line 262 of file TMBJet.hpp.

References GetBTag(), and TMBBTag::is_tagged().

int TMBJet::btag_nn_loose  )  const [inline]
 

Definition at line 264 of file TMBJet.hpp.

References GetBTag(), and TMBBTag::is_tagged().

int TMBJet::btag_ntags  )  const [inline]
 

Definition at line 240 of file TMBJet.hpp.

References _btagdict.

bool TMBJet::btag_print  )  const
 

Definition at line 482 of file TMBJet.cpp.

References _algoname, _btagdict, _isBad, _isEM, btagdictcheck(), TMBBTag::GetId(), TMBBTag::GetJet(), TMBVector3::Pt(), and ReadBTagBranch().

int TMBJet::btag_svt_loose  )  const [inline]
 

Definition at line 260 of file TMBJet.hpp.

References GetBTag(), and TMBBTag::is_tagged().

int TMBJet::btagdictcheck const char *  t  )  const
 

Definition at line 576 of file TMBJet.cpp.

References _btagdictcheck.

Referenced by btag_print(), and TMBBTag::print().

Float_t TMBJet::ccmg  )  const [inline]
 

Definition at line 195 of file TMBJet.hpp.

References _ccmg.

Referenced by mgf().

Float_t TMBJet::charge  )  const [inline]
 

Definition at line 185 of file TMBJet.hpp.

References _q.

Referenced by TMBTrackCalJet::TMBTrackCalJet().

Float_t TMBJet::chETfraction  )  const [inline]
 

Definition at line 203 of file TMBJet.hpp.

References _chf.

Referenced by caf_util::ReComputeMET::processEvent().

Float_t TMBJet::chf  )  const [inline]
 

Definition at line 202 of file TMBJet.hpp.

References _chf.

Referenced by caf_util::JetSelector::selectObject().

TMBJet::ClassDef TMBJet  ,
 

void TMBJet::ClearAllBTags  ) 
 

ClearAllBTags Will clear out all btags we know about!

Definition at line 551 of file TMBJet.cpp.

References _btagdict, and _btagdictcheck.

Referenced by Set0().

void TMBJet::ClearBTag const TString &  type,
const TString &  cut
 

ClearBTag.

Remove a partiular btag

Definition at line 562 of file TMBJet.cpp.

References _btagdict, and _btagdictcheck.

Float_t TMBJet::cpf  )  const [inline]
 

Highest Charged particle fraction.

Definition at line 379 of file TMBJet.hpp.

References _cpf.

Float_t TMBJet::cpf0  )  const [inline]
 

Charged particle fraction for PV.

Definition at line 376 of file TMBJet.hpp.

References _cpf0.

Referenced by caf_util::JetSelector::selectObject().

const TMBVertex* TMBJet::cpfVertex  )  const [inline]
 

Pointer to vertex with highest cpf.

Definition at line 388 of file TMBJet.hpp.

References _cpfvtxref.

Referenced by caf_util::JetSelector::selectObject().

const TRef& TMBJet::cpfVertexRef  )  const [inline]
 

TRef to vertex with highest cpf.

Definition at line 390 of file TMBJet.hpp.

References _cpfvtxref.

Float_t TMBJet::cpsE  )  const [inline]
 

Definition at line 211 of file TMBJet.hpp.

References _cpsE.

Int_t TMBJet::CurrentlyActAs  )  const [inline]
 

Definition at line 343 of file TMBJet.hpp.

References _actas.

Referenced by caf_util::JetSelector::SetJESType(), and caf_util::JetSelector::Smear().

Float_t TMBJet::deta  )  const [inline]
 

Definition at line 188 of file TMBJet.hpp.

References _deta.

Float_t TMBJet::detEta  )  const [inline]
 

Definition at line 189 of file TMBJet.hpp.

References _deta.

Referenced by TMBTrackCalJet::GetDR(), and caf_util::JetSelector::selectObject().

Float_t TMBJet::detPhi  )  const [inline]
 

Definition at line 187 of file TMBJet.hpp.

References _dphi.

Referenced by TMBTrackCalJet::GetDR().

Float_t TMBJet::dphi  )  const [inline]
 

Definition at line 186 of file TMBJet.hpp.

References _dphi.

Float_t TMBJet::ecmg  )  const [inline]
 

Definition at line 197 of file TMBJet.hpp.

References _ecmg.

Referenced by mgf().

Float_t TMBJet::em1f  )  const [inline]
 

Definition at line 192 of file TMBJet.hpp.

References _em1f.

Referenced by em4f().

Float_t TMBJet::em2f  )  const [inline]
 

Definition at line 193 of file TMBJet.hpp.

References _em2f.

Referenced by em4f().

Float_t TMBJet::em3f  )  const [inline]
 

Definition at line 194 of file TMBJet.hpp.

References _em3f.

Referenced by em4f().

Float_t TMBJet::em4f  )  const [inline]
 

Definition at line 229 of file TMBJet.hpp.

References em1f(), em2f(), em3f(), and emf().

Float_t TMBJet::emcc  )  const [inline]
 

Definition at line 204 of file TMBJet.hpp.

References _emcc.

Float_t TMBJet::emec  )  const [inline]
 

Definition at line 206 of file TMBJet.hpp.

References _emec.

Float_t TMBJet::emETfraction  )  const [inline]
 

Definition at line 191 of file TMBJet.hpp.

References _emf.

Float_t TMBJet::emf  )  const [inline]
 

Definition at line 190 of file TMBJet.hpp.

References _emf.

Referenced by em4f(), and caf_util::JetSelector::selectObject().

Float_t TMBJet::etaW  )  const [inline]
 

Definition at line 212 of file TMBJet.hpp.

References _etaW.

Float_t TMBJet::fh1f  )  const [inline]
 

Definition at line 199 of file TMBJet.hpp.

References _fh1f.

Float_t TMBJet::fh2f  )  const [inline]
 

Definition at line 200 of file TMBJet.hpp.

References _fh2f.

Float_t TMBJet::fh3f  )  const [inline]
 

Definition at line 201 of file TMBJet.hpp.

References _fh3f.

const TMBBTag * TMBJet::GetBTag const TString &  typecut  )  const
 

Definition at line 431 of file TMBJet.cpp.

References _algoname, _btagdict, _btagdictcheck, _isBad, _isEM, TMBBTag::GetId(), and