ATLFJetMaker
class description - source file - inheritance tree
public:
ATLFJetMaker ATLFJetMaker()
ATLFJetMaker ATLFJetMaker(char* name, char* title)
ATLFJetMaker ATLFJetMaker(ATLFJetMaker&)
void ~ATLFJetMaker()
virtual void AddJet(Int_t code, Int_t ncells, Int_t nparticles, Int_t part, Float_t eta0, Float_t phi0, Float_t eta, Float_t phi, Float_t pt)
TH1F* BEtaFSR()
TH1F* BEtaHard()
TH1F* BMbb()
TH1F* BMbbFSR()
TH1F* BMjbjb()
TH1F* BMult()
TH1F* BMultHard()
TH1F* BPhiFSR()
TH1F* BPhiHard()
TH1F* BPTFSR()
TH1F* BPTHard()
Float_t BquarkMaxEta()
Float_t BquarkMinPT()
Float_t BRconeMatch()
TH1F* BRmin()
TH1F* CEtaFSR()
TH1F* CEtaHard()
TClass* Class()
virtual void Clear(Option_t* option)
TH1F* CMcc()
TH1F* CMccFSR()
TH1F* CMjcjc()
TH1F* CMult()
TH1F* CMultHard()
TH1F* CPhiFSR()
TH1F* CPhiHard()
TH1F* CPTFSR()
TH1F* CPTHard()
Float_t CquarkMaxEta()
Float_t CquarkMinPT()
Float_t CRconeMatch()
TH1F* CRmin()
TH1F* ERes200250()
TH1F* ERes4050()
Float_t EtaCoverage()
virtual void Finish()
virtual void Init()
virtual TClass* IsA()
virtual Int_t Make()
virtual void MakeBJets()
virtual void MakeCJets()
virtual void MakeJets()
virtual void MakeTauJets()
TH1F* Mass2jj()
Float_t MinET()
TH1F* Mult()
Int_t Njets()
virtual void PrintInfo()
void SetBquarkMaxEta(Float_t val = 2.5)
void SetBquarkMinPT(Float_t val = 5.)
void SetBRconeMatch(Float_t val = 0.2)
void SetCquarkMaxEta(Float_t val = 2.5)
void SetCquarkMinPT(Float_t val = 5.)
void SetCRconeMatch(Float_t val = 0.2)
void SetEtaCoverage(Float_t val = 5.)
void SetMinET(Float_t val = 15.)
void SetTMaxEta(Float_t val = 2.5)
void SetTMinPTHad(Float_t val = 10.)
void SetTRatioPT(Float_t val = 0.9)
void SetTRconeMatch(Float_t val = 0.3)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
TH1F* TauJetMult()
TH1F* TausMult()
Float_t TMaxEta()
Float_t TMinPTHad()
Float_t TRatioPT()
Float_t TRconeMatch()
protected:
Int_t m_Njets Number of jets
Float_t m_MinET Minimum PT for jets
Float_t m_EtaCoverage Rapidity coverage for jets
Float_t m_BquarkMinPT Minimum b-quark PT(after FSR) for b-jet matching
Float_t m_BquarkMaxEta Maximum b-quark eta for b-jet matching
Float_t m_BRconeMatch Delta R for b-jet matching to b-quark
Float_t m_CquarkMinPT Minimum c-quark PT(after FSR) for c-jet matching
Float_t m_CquarkMaxEta Maximum c-quark eta for c-jet matching
Float_t m_CRconeMatch Delta R for c-jet matching to c-quark
Float_t m_TMinPTHad Minimum tau-had pt for tau-jet label
Float_t m_TMaxEta Maximum tau-eta for tau-jet label
Float_t m_TRconeMatch Max R_tauj for tau-hadron matching
Float_t m_TRatioPT Min ratio of tau-jet and hadron PT
TH1F* m_Mult jet multiplicity
TH1F* m_Mass2jj jetjet mass
TH1F* m_ERes4050 energy resolution PT=40-50 GeV
TH1F* m_ERes200250 energy resolution PT=200-250 GeV
TH1F* m_BMult b-jets multiplicity
TH1F* m_BMultHard b-quarks HARD multiplicity
TH1F* m_BPTFSR PT b-jet/b-quark FSR
TH1F* m_BPTHard PT b-jet/b-quark HARD
TH1F* m_BEtaFSR eta b-jet/b-quark FSR
TH1F* m_BEtaHard eta b-jet/b-quark HARD
TH1F* m_BPhiFSR phi b-jet/b-quark FSR
TH1F* m_BPhiHard phi b-jet/b-quark HARD
TH1F* m_BMjbjb b-jets Mjbjb
TH1F* m_BMbbFSR b-quark Mbb (after FSR)
TH1F* m_BMbb M_bb b-jets/b-quark
TH1F* m_BRmin Rmin b-jet, b-quark HARD
TH1F* m_CMult c-jets multiplicity
TH1F* m_CMultHard c-quarks HARD multiplicity
TH1F* m_CPTFSR PT c-jet/c-quark FSR
TH1F* m_CPTHard PT c-jet/c-quark HARD
TH1F* m_CEtaFSR eta c-jet/c-quark FSR
TH1F* m_CEtaHard eta c-jet/c-quark HARD
TH1F* m_CPhiFSR phi c-jet/c-quark FSR
TH1F* m_CPhiHard phi c-jet/c-quark HARD
TH1F* m_CMjcjc c-jets Mjcjc
TH1F* m_CMccFSR c-quark Mcc (after FSR)
TH1F* m_CMcc M_cc c-jets/c-quark
TH1F* m_CRmin Rmin c-jet, c-quark HARD
TH1F* m_TauJetMult tau-jets multiplicity
TH1F* m_TausMult taus multiplicity
ATLFast JetMaker class.
ATLFJetMaker()
ATLFJetMaker(const char *name, const char *title)
:ATLFMaker(name,title)
Default Setters for jets
~ATLFJetMaker()
dummy
void AddJet(Int_t code, Int_t ncells, Int_t nparticles,Int_t part,
Float_t eta0, Float_t phi0, Float_t eta, Float_t phi, Float_t pt)
Add a new jet to the list of jets
void Clear(Option_t *option)
Reset Jet Maker
void Init()
Jets histograms
void Finish()
Function called by ATLFast::Finish at the end of the job
Int_t Make()
.............................................
This function searches for jets, by scanning through
the list of Clusters. Each cluster momentum is smeared using function RESHAD.
Jets outside the ETA-coverage or below the p_T-threshold are lost.
Jets are labelled as b-jets, c-jets and tau-jets.
.............................................
void MakeJets()
.............................................
This function searches for jets, by scanning through
the list of clusters. Each cluster momentum is smeared using function
Jets outside the ETA-coverage or below the p_T-threshold are lost.
.............................................
void MakeBJets()
.............................................
This function selects jets which can be associated to b-quarks,
by scanning through the list of particles b-quarks(after FSR),
which pass the acceptance cuts in PT and ETA are identified.
For each of these b-quarks, a reconstructed jet associated with it
is searched for. These jets are labelled as b-jets if certain acceptance
criteria are fulfilled.
.............................................
void MakeCJets()
.............................................
This function selects jets which can be associated to c-quarks,
by scanning through the list of particles c-quarks(after FSR),
which pass the acceptance cuts in PT and ETA are identified.
For each of these c-quarks, a reconstructed jet associated with it
is searched for. These jets are labelled as c-jets if certain acceptance
criteria are fulfilled.
.............................................
void MakeTauJets()
.............................................
This function selects jets which can be associated with TAU leptons
decaying hadronically. The list of particles is scanned for hadronic
decays of TAU leptons and if they pass acceptance criteria and
associated jet is found, the jet is market as a TauJet.
.............................................
void PrintInfo()
Inline Functions
Int_t Njets()
Float_t MinET()
Float_t EtaCoverage()
Float_t BquarkMinPT()
Float_t BquarkMaxEta()
Float_t BRconeMatch()
Float_t CquarkMinPT()
Float_t CquarkMaxEta()
Float_t CRconeMatch()
Float_t TMinPTHad()
Float_t TMaxEta()
Float_t TRconeMatch()
Float_t TRatioPT()
TH1F* Mult()
TH1F* Mass2jj()
TH1F* ERes4050()
TH1F* ERes200250()
TH1F* BMult()
TH1F* BMultHard()
TH1F* BPTFSR()
TH1F* BPTHard()
TH1F* BEtaFSR()
TH1F* BEtaHard()
TH1F* BPhiFSR()
TH1F* BPhiHard()
TH1F* BMjbjb()
TH1F* BMbbFSR()
TH1F* BMbb()
TH1F* BRmin()
TH1F* CMult()
TH1F* CMultHard()
TH1F* CPTFSR()
TH1F* CPTHard()
TH1F* CEtaFSR()
TH1F* CEtaHard()
TH1F* CPhiFSR()
TH1F* CPhiHard()
TH1F* CMjcjc()
TH1F* CMccFSR()
TH1F* CMcc()
TH1F* CRmin()
TH1F* TauJetMult()
TH1F* TausMult()
void SetMinET(Float_t val = 15.)
void SetEtaCoverage(Float_t val = 5.)
void SetBquarkMinPT(Float_t val = 5.)
void SetBquarkMaxEta(Float_t val = 2.5)
void SetBRconeMatch(Float_t val = 0.2)
void SetCquarkMinPT(Float_t val = 5.)
void SetCquarkMaxEta(Float_t val = 2.5)
void SetCRconeMatch(Float_t val = 0.2)
void SetTMinPTHad(Float_t val = 10.)
void SetTMaxEta(Float_t val = 2.5)
void SetTRconeMatch(Float_t val = 0.3)
void SetTRatioPT(Float_t val = 0.9)
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
ATLFJetMaker ATLFJetMaker(ATLFJetMaker&)
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.