ATLFJetMaker


class description - source file - inheritance tree

class ATLFJetMaker : public ATLFMaker


    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()

Data Members

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

Class Description

                                                                      
 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.