ATLFTriggerMaker


class description - source file - inheritance tree

class ATLFTriggerMaker : public ATLFMaker


    public:
ATLFTriggerMaker ATLFTriggerMaker() ATLFTriggerMaker ATLFTriggerMaker(char* name, char* title) ATLFTriggerMaker ATLFTriggerMaker(ATLFTriggerMaker&) void ~ATLFTriggerMaker() TClass* Class() virtual void Clear(Option_t* option) TH1F* Content() TH1F* Counter() Float_t EMuoEtaCoverageE() Float_t EMuoEtaCoverageM() Float_t EMuoMinPThighEle() Float_t EMuoMinPThighMuo() Float_t EMuoMinPTlowEle() Float_t EMuoMinPTlowMuo() Float_t EPhoEtaCoverage() Float_t EPhoMinPThigh2() Float_t EPhoMinPThighEle() Float_t EPhoMinPThighPho() Float_t EPhoMinPTlow2() Float_t EPhoMinPTlowEle() Float_t EPhoMinPTlowPho() virtual void Finish() virtual void Init() virtual TClass* IsA() Float_t JetEtaCoverage() Float_t JetMinPThigh1jet() Float_t JetMinPThigh3jet() Float_t JetMinPThigh4jet() Float_t JetMinPTlow1jet() Float_t JetMinPTlow3jet() Float_t JetMinPTlow4jet() virtual Int_t Make() Float_t MuoEtaCoverage() Float_t MuoMinPThigh() Float_t MuoMinPThigh2() Float_t MuoMinPThigh2Iso() Float_t MuoMinPThighIso() Float_t MuoMinPTlow() Float_t MuoMinPTlow2() Float_t MuoMinPTlowIso() TH1F* MuonEffHigh() TH1F* MuonEffHighLow() TH1F* MuonEffLow() virtual void PrintInfo() void SetEMuoEtaCoverageE(Float_t val = 2.5) void SetEMuoEtaCoverageM(Float_t val = 2.4) void SetEMuoMinPThighEle(Float_t val = 15.) void SetEMuoMinPThighMuo(Float_t val = 6.) void SetEMuoMinPTlowEle(Float_t val = 5.) void SetEMuoMinPTlowMuo(Float_t val = 6.) void SetEPhoEtaCoverage(Float_t val = 2.5) void SetEPhoMinPThigh2(Float_t val = 20.) void SetEPhoMinPThighEle(Float_t val = 30.) void SetEPhoMinPThighPho(Float_t val = 60.) void SetEPhoMinPTlow2(Float_t val = 15.) void SetEPhoMinPTlowEle(Float_t val = 20.) void SetEPhoMinPTlowPho(Float_t val = 40.) void SetJetEtaCoverage(Float_t val = 3.2) void SetJetMinPThigh1jet(Float_t val = 300.) void SetJetMinPThigh3jet(Float_t val = 100.) void SetJetMinPThigh4jet(Float_t val = 50.) void SetJetMinPTlow1jet(Float_t val = 300.) void SetJetMinPTlow3jet(Float_t val = 80.) void SetJetMinPTlow4jet(Float_t val = 30.) void SetMuoEtaCoverage(Float_t val = 2.4) void SetMuoMinPThigh(Float_t val = 30.) void SetMuoMinPThigh2(Float_t val = 10.) void SetMuoMinPThigh2Iso(Float_t val = 6.) void SetMuoMinPThighIso(Float_t val = 20.) void SetMuoMinPTlow(Float_t val = 15.) void SetMuoMinPTlow2(Float_t val = 6.) void SetMuoMinPTlowIso(Float_t val = 6.) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
Float_t m_PTELE Minimum p_T for 1 electron Float_t m_PTPHO Minimum p_T for 1 photon Float_t m_PTEM2 Minimum p_T for 2 ele/phot Float_t m_PTMU1I Minimum p_T for 1 iso muon Float_t m_PTMU1 Minimum p_T for 1 muon Float_t m_PTMU2 Minimum p_T for 2 muons Float_t m_PTMU2I Minimum p_T for 2 iso muons Float_t m_ETAEL1 eta-coverage for electrons Float_t m_ETAMU1 eta-coverage for muons Float_t m_PTEMUE Minimum p_T for iso electron Float_t m_PTEMUM Minimum p_T for muon Float_t m_PTJET1 Minimum p_T for 1 jet Float_t m_PTJET3 Minimum p_T for 3 jets Float_t m_PTJET4 Minimum p_T for 4 jets Float_t m_EPhoEtaCoverage eta-coverage for electrons/photons Float_t m_EPhoMinPTlowEle Minimum p_T for 1 electron low lumi Float_t m_EPhoMinPThighEle Minimum p_T for 1 electron high lumi Float_t m_EPhoMinPTlowPho Minimum p_T for 1 photon low lumi Float_t m_EPhoMinPThighPho Minimum p_T for 1 photon high lumi Float_t m_EPhoMinPTlow2 Minimum p_T for 2 ele/phot low lumi Float_t m_EPhoMinPThigh2 Minimum p_T for 2 ele/phot high lumi Float_t m_MuoEtaCoverage eta coverage for muons Float_t m_MuoMinPTlowIso Minimum p_T for 1 iso muon low lumi Float_t m_MuoMinPThighIso Minimum p_T for 1 iso muon high lumi Float_t m_MuoMinPTlow Minimum p_T for 1 muon low lumi Float_t m_MuoMinPThigh Minimum p_T for 1 muon high lumi Float_t m_MuoMinPTlow2 Minimum p_T for 2 muons low lumi Float_t m_MuoMinPThigh2 Minimum p_T for 2 muons high lumi Float_t m_MuoMinPThigh2Iso Minimum p_T for 2 iso muons high lumi Float_t m_EMuoEtaCoverageE eta-coverage for electrons Float_t m_EMuoEtaCoverageM eta-coverage for muons Float_t m_EMuoMinPTlowEle Minimum p_T for iso electron low lumi Float_t m_EMuoMinPThighEle Minimum p_T for iso electron high lumi Float_t m_EMuoMinPTlowMuo Minimum p_T for muon low lumi Float_t m_EMuoMinPThighMuo Minimum p_T for muon high lumi Float_t m_JetEtaCoverage eta coverage for jets Float_t m_JetMinPTlow1jet Minimum p_T for 1 jet low lumi Float_t m_JetMinPThigh1jet Minimum p_T for 1 jet high lumi Float_t m_JetMinPTlow3jet Minimum p_T for 3 jets low lumi Float_t m_JetMinPThigh3jet Minimum p_T for 3 jets high lumi Float_t m_JetMinPTlow4jet Minimum p_T for 4 jets low lumi Float_t m_JetMinPThigh4jet Minimum p_T for 4 jets high lumi TH1F* m_Content trigger content TH1F* m_MuonEffHighLow muon trig eff. for high + low pT threshold TH1F* m_MuonEffLow muon trig eff. for low pT threshold TH1F* m_MuonEffHigh muon trig eff. for high pT threshold TH1F* m_Counter muon trig counter

Class Description

                                                                      
 ATLFast TriggerMaker class.                                          
                                                                      


ATLFTriggerMaker()

ATLFTriggerMaker(const char *name, const char *title) :ATLFMaker(name,title)
    Setters for isolated electron/photon trigger

~ATLFTriggerMaker()
dummy

void Clear(Option_t *option)
    Reset Cluster Maker

void Init()
  Create histograms

void Finish()
 Function called by ATLFast::Finish at the end of the job

Int_t Make()
.............................................
  This primitive trigger routine provides nine types of trigger selection:

  trigger types
     Bool_t         m_ALL;            //All triggers
     Bool_t         m_EM1;            //One isolated electron
     Bool_t         m_PH1;            //One isolated photon
     Bool_t         m_EM2;            //Two isolated electrons/photons
     Bool_t         m_MU1;            //One muon
     Bool_t         m_MU2;            //Two muons
     Bool_t         m_EMU;            //Electron-muon pairs
     Bool_t         m_JT1;            //One jet
     Bool_t         m_JT3;            //Three jets
     Bool_t         m_JT4;            //Four jets
  where the logical values  can be true/false depending on whether the
  event passed trigger selection criteria.
  If any of above listed logical variables is true than m_ALL is true.
.............................................

void PrintInfo()



Inline Functions


                 Float_t EPhoEtaCoverage()
                 Float_t EPhoMinPTlowEle()
                 Float_t EPhoMinPThighEle()
                 Float_t EPhoMinPTlowPho()
                 Float_t EPhoMinPThighPho()
                 Float_t EPhoMinPTlow2()
                 Float_t EPhoMinPThigh2()
                 Float_t MuoEtaCoverage()
                 Float_t MuoMinPTlowIso()
                 Float_t MuoMinPThighIso()
                 Float_t MuoMinPTlow()
                 Float_t MuoMinPThigh()
                 Float_t MuoMinPTlow2()
                 Float_t MuoMinPThigh2()
                 Float_t MuoMinPThigh2Iso()
                 Float_t EMuoEtaCoverageE()
                 Float_t EMuoEtaCoverageM()
                 Float_t EMuoMinPTlowEle()
                 Float_t EMuoMinPThighEle()
                 Float_t EMuoMinPTlowMuo()
                 Float_t EMuoMinPThighMuo()
                 Float_t JetEtaCoverage()
                 Float_t JetMinPTlow1jet()
                 Float_t JetMinPThigh1jet()
                 Float_t JetMinPTlow3jet()
                 Float_t JetMinPThigh3jet()
                 Float_t JetMinPTlow4jet()
                 Float_t JetMinPThigh4jet()
                   TH1F* Content()
                   TH1F* MuonEffHighLow()
                   TH1F* MuonEffLow()
                   TH1F* MuonEffHigh()
                   TH1F* Counter()
                    void SetEPhoEtaCoverage(Float_t val = 2.5)
                    void SetEPhoMinPTlowEle(Float_t val = 20.)
                    void SetEPhoMinPThighEle(Float_t val = 30.)
                    void SetEPhoMinPTlowPho(Float_t val = 40.)
                    void SetEPhoMinPThighPho(Float_t val = 60.)
                    void SetEPhoMinPTlow2(Float_t val = 15.)
                    void SetEPhoMinPThigh2(Float_t val = 20.)
                    void SetMuoEtaCoverage(Float_t val = 2.4)
                    void SetMuoMinPTlowIso(Float_t val = 6.)
                    void SetMuoMinPThighIso(Float_t val = 20.)
                    void SetMuoMinPTlow(Float_t val = 15.)
                    void SetMuoMinPThigh(Float_t val = 30.)
                    void SetMuoMinPTlow2(Float_t val = 6.)
                    void SetMuoMinPThigh2(Float_t val = 10.)
                    void SetMuoMinPThigh2Iso(Float_t val = 6.)
                    void SetEMuoEtaCoverageE(Float_t val = 2.5)
                    void SetEMuoEtaCoverageM(Float_t val = 2.4)
                    void SetEMuoMinPTlowEle(Float_t val = 5.)
                    void SetEMuoMinPThighEle(Float_t val = 15.)
                    void SetEMuoMinPTlowMuo(Float_t val = 6.)
                    void SetEMuoMinPThighMuo(Float_t val = 6.)
                    void SetJetEtaCoverage(Float_t val = 3.2)
                    void SetJetMinPTlow1jet(Float_t val = 300.)
                    void SetJetMinPThigh1jet(Float_t val = 300.)
                    void SetJetMinPTlow3jet(Float_t val = 80.)
                    void SetJetMinPThigh3jet(Float_t val = 100.)
                    void SetJetMinPTlow4jet(Float_t val = 30.)
                    void SetJetMinPThigh4jet(Float_t val = 50.)
                 TClass* Class()
                 TClass* IsA()
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
        ATLFTriggerMaker ATLFTriggerMaker(ATLFTriggerMaker&)


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.