A++ » INC » AtlPhoton

class AtlPhoton: public HepPhoton, public AtlEMShower, public AtlTriggerMatch


 Atlas photon class

Function Members (Methods)

public:
virtual~AtlPhoton()
voidTObject::AbstractMethod(const char* method) const
voidAtlTriggerMatch::AddHLTMatch(AtlTriggerItem* item)
voidAtlTriggerMatch::AddL1Match(AtlTriggerItem* item)
virtual voidTObject::AppendPad(Option_t* option = "")
AtlPhoton()
AtlPhoton(const AtlPhoton&)
AtlPhoton(Int_t Id, Float_t Px, Float_t Py, Float_t Pz, Float_t E, Float_t EMWeight, Float_t BkgWeight, UInt_t OQFlag, UInt_t IsEMBitField, AtlEMShower::EIsEM IsEM, AtlEMShower::EAuthor Author, TLorentzVector PCluster)
virtual voidTObject::Browse(TBrowser* b)
Float_tHepParticle::Charge() const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* option = "")
virtual TObject*TObject::Clone(const char* newname = "") const
Float_tAtlEMShower::ClusterDeltaR(HepJet* jet)
Float_tAtlEMShower::ClusterE() const
Float_tAtlEMShower::ClusterEt() const
Float_tAtlEMShower::ClusterEta()
const TLorentzVector&AtlEMShower::ClusterP() const
Float_tAtlEMShower::ClusterPhi()
Float_tAtlEMShower::ClusterPt()
Float_tAtlEMShower::ClusterPx() const
Float_tAtlEMShower::ClusterPy() const
Float_tAtlEMShower::ClusterPz() const
virtual Int_tHepParticle::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
Float_tHepParticle::CosTheta()
virtual voidTObject::Delete(Option_t* option = "")MENU
Float_tHepParticle::DeltaEta(HepParticle* prt)
Float_tHepParticle::DeltaEta(HepJet* jet)
Float_tHepParticle::DeltaPhi(HepParticle* prt) const
Float_tHepParticle::DeltaPhi(HepJet* jet) const
Float_tHepParticle::DeltaPtFrac(HepParticle* prt)
Float_tHepParticle::DeltaPtFrac(HepJet* jet)
Float_tHepParticle::DeltaR(HepParticle* prt)
Float_tHepParticle::DeltaR(HepJet* jet)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
Float_tHepParticle::E() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
Float_tHepParticle::Et() const
Float_tHepParticle::Eta()
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
AtlEMShower::EAuthorAtlEMShower::GetAuthor() const
TString*AtlEMShower::GetAuthorName()
Float_tAtlEMShower::GetBkgWeight()
virtual voidHepParticle::GetCovMatrixPtEtaPhi(TMatrixD& CovMatPtEtaPhi) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Float_tAtlEMShower::GetEMWeight()
Float_tAtlEMShower::GetEtCone20(AtlEMShower::ECaloIsoCorrection CaloIsoCorr = kUncorrected)
Float_tAtlEMShower::GetEtCone20_pt_corrected_error()
Float_tAtlEMShower::GetEtCone30(AtlEMShower::ECaloIsoCorrection CaloIsoCorr = kUncorrected)
Float_tAtlEMShower::GetEtCone30_pt_corrected_error()
Float_tAtlEMShower::GetEtCone40(AtlEMShower::ECaloIsoCorrection CaloIsoCorr = kUncorrected)
Float_tAtlEMShower::GetEtCone40_pt_corrected_error()
Float_tAtlEMShower::GetEtCone45()
virtual const char*TObject::GetIconName() const
Int_tHepParticle::GetId() const
AtlEMShower::EIsEMAtlEMShower::GetIsEM() const
UInt_tAtlEMShower::GetIsEMBitField()
TString*AtlEMShower::GetIsEMName()
const TRefArray*AtlTriggerMatch::GetMatchedHLTItems() const
const TRefArray*AtlTriggerMatch::GetMatchedL1Items() const
UInt_tAtlMETWeights::GetMET_medium_statusWord()
UInt_tAtlMETWeights::GetMET_tight_statusWord()
Float_tAtlMETWeights::GetMETw_medium_Et()
Float_tAtlMETWeights::GetMETw_medium_Px()
Float_tAtlMETWeights::GetMETw_medium_Py()
Float_tAtlMETWeights::GetMETw_tight_Et()
Float_tAtlMETWeights::GetMETw_tight_Px()
Float_tAtlMETWeights::GetMETw_tight_Py()
Int_tAtlTriggerMatch::GetN_HLTMatches() const
Int_tAtlTriggerMatch::GetN_L1Matches() const
Int_tAtlTriggerMatch::GetN_TriggerMatches() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
UInt_tAtlEMShower::GetOQFlag()
Int_tHepParticle::GetPdgCode() const
const char*HepParticle::GetPdgName() const
Float_tAtlEMShower::GetPtCone20() const
Float_tAtlEMShower::GetPtCone30() const
Float_tAtlEMShower::GetPtCone40() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_tAtlEMShower::HasAuthor(AtlEMShower::EAuthor author) const
virtual ULong_tTObject::Hash() const
Bool_tAtlEMShower::HasInvalidAuthor() const
Bool_tAtlEMShower::HasInvalidIsEM() const
Bool_tHepParticle::HasInvalidPdgCode() const
Bool_tAtlTriggerMatch::HasMatchedHLT(const char* HLTItemName, Int_t RunNr, AtlTrigger* trigger) const
Bool_tAtlTriggerMatch::HasMatchedL1(const char* L1ItemName, Int_t RunNr, AtlTrigger* trigger) const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
Float_tHepParticle::InvDeltaPtFrac(HepParticle* prt)
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tHepParticle::IsBeauty() const
Bool_tHepParticle::IsBeautyBar() const
Bool_tHepParticle::IsBeautyPrime() const
Bool_tHepParticle::IsBeautyPrimeBar() const
Bool_tHepParticle::IsBeautyPrimeQuark() const
Bool_tHepParticle::IsBeautyQuark() const
Bool_tHepParticle::IsChargedLepton() const
Bool_tHepParticle::IsCharm() const
Bool_tHepParticle::IsCharmBar() const
Bool_tHepParticle::IsCharmQuark() const
Bool_tIsConvPhoton() const
Bool_tHepParticle::IsDown() const
Bool_tHepParticle::IsDownBar() const
Bool_tHepParticle::IsDownQuark() const
Bool_tHepParticle::IsElectron() const
Bool_tHepParticle::IsElectronNeutrino() const
Bool_tAtlEMShower::IsElectronTight()
Bool_tAtlEMShower::IsEM(AtlEMShower::EIsEM IsEM)
virtual Bool_tIsEM_ClusterEtaRange() const
virtual Bool_tIsEM_ClusterHadronicLeakage() const
virtual Bool_tIsEM_ClusterHadronicLeakage_Loose() const
virtual Bool_tIsEM_ClusterIsolation() const
virtual Bool_tIsEM_ClusterMiddleEnergy() const
virtual Bool_tIsEM_ClusterMiddleEnergy_Loose() const
virtual Bool_tIsEM_ClusterMiddleEratio33() const
virtual Bool_tIsEM_ClusterMiddleEratio33_Loose() const
virtual Bool_tIsEM_ClusterMiddleEratio37() const
virtual Bool_tIsEM_ClusterMiddleEratio37_Loose() const
virtual Bool_tIsEM_ClusterMiddleWidth() const
virtual Bool_tIsEM_ClusterMiddleWidth_Loose() const
virtual Bool_tIsEM_ClusterStripsDeltaE() const
virtual Bool_tIsEM_ClusterStripsDeltaEmax2() const
virtual Bool_tIsEM_ClusterStripsDEmaxs1() const
virtual Bool_tIsEM_ClusterStripsEratio() const
virtual Bool_tIsEM_ClusterStripsFracm() const
virtual Bool_tIsEM_ClusterStripsWeta1c() const
virtual Bool_tIsEM_ClusterStripsWtot() const
virtual Bool_tIsEM_Isolation() const
virtual Bool_tIsEM_TrackIsolation() const
virtual Bool_tIsEM_TrackMatchEoverP() const
Bool_tHepParticle::IsEMinus() const
Bool_tHepParticle::IsEPlus() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
UInt_tIsGoodOQ()
Bool_tHepParticle::IsKaon() const
Bool_tHepParticle::IsKMinus() const
Bool_tHepParticle::IsKPlus() const
Bool_tHepParticle::IsLightQuark() const
Bool_tIsLoose() const
Bool_tHepParticle::IsMuMinus() const
Bool_tHepParticle::IsMuon() const
Bool_tHepParticle::IsMuonNeutrino() const
Bool_tHepParticle::IsMuPlus() const
Bool_tHepParticle::IsNegative() const
Bool_tHepParticle::IsNeutral() const
Bool_tHepParticle::IsNeutrino() const
Bool_tTObject::IsOnHeap() const
Bool_tIsPhoton() const
Bool_tHepParticle::IsPiMinus() const
Bool_tHepParticle::IsPion() const
Bool_tHepParticle::IsPiPlus() const
Bool_tHepParticle::IsPositive() const
Bool_tHepParticle::IsProton() const
Bool_tHepParticle::IsQuark() const
virtual Bool_tHepParticle::IsSortable() const
Bool_tHepParticle::IsStrange() const
Bool_tHepParticle::IsStrangeBar() const
Bool_tHepParticle::IsStrangeQuark() const
Bool_tHepParticle::IsStringOrCluster() const
Bool_tHepParticle::IsTau() const
Bool_tHepParticle::IsTauMinus() const
Bool_tHepParticle::IsTauNeutrino() const
Bool_tHepParticle::IsTauPlus() const
Bool_tIsTight() const
Bool_tHepParticle::IsTop() const
Bool_tHepParticle::IsTopBar() const
Bool_tHepParticle::IsTopPrime() const
Bool_tHepParticle::IsTopPrimeBar() const
Bool_tHepParticle::IsTopPrimeQuark() const
Bool_tHepParticle::IsTopQuark() const
Bool_tHepParticle::IsUp() const
Bool_tHepParticle::IsUpBar() const
Bool_tHepParticle::IsUpQuark() const
Bool_tHepParticle::IsWBoson() const
Bool_tHepParticle::IsWMinus() const
Bool_tHepParticle::IsWPlus() const
Bool_tHepParticle::IsZ0Boson() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
Double_tHepParticle::M(Option_t* option = "PDG") const
Double_tHepParticle::Mass(Option_t* option = "PDG") const
voidTObject::MayNotUse(const char* method) const
Float_tHepParticle::Mperp() const
Float_tHepParticle::Mperp2() const
Float_tHepParticle::Mt() const
Float_tHepParticle::Mt2() const
static TString*AtlEMShower::NameOfAuthor(AtlEMShower::EAuthor eg_Author)
static TString*AtlEMShower::NameOfIsEM(AtlEMShower::EIsEM eg_IsEM)
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AtlPhoton&operator=(const AtlPhoton&)
Bool_tHepParticle::operator==(HepParticle Partner)
const TLorentzVector&HepParticle::P() const
TVector3HepParticle::P3() const
virtual voidTObject::Paint(Option_t* option = "")
Float_tHepParticle::Phi()
Float_tHepParticle::Pmag()
virtual voidTObject::Pop()
virtual voidPrint(Option_t* option = "")
static voidPrintFooter()
static voidPrintHeader()
static voidHepParticle::PrintLorentzVector(TLorentzVector vec)
Float_tHepParticle::Pt()
Float_tHepParticle::Px() const
Float_tHepParticle::Py() const
Float_tHepParticle::Pz() const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAtlEMShower::SetClusterE(Double_t E)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAtlEMShower::SetEtConeVars(Float_t EtCone20, Float_t EtCone30, Float_t EtCone40, Float_t EtCone45, Float_t EtCone20_pt_corrected, Float_t EtCone30_pt_corrected, Float_t EtCone40_pt_corrected, Float_t EtCone20_pt_corrected_error, Float_t EtCone30_pt_corrected_error, Float_t EtCone40_pt_corrected_error, Float_t EtCone20_ED_corrected, Float_t EtCone30_ED_corrected, Float_t EtCone40_ED_corrected, Float_t EtCone20_NPV_corrected, Float_t EtCone30_NPV_corrected, Float_t EtCone40_NPV_corrected, Float_t EtCone20_corrected, Float_t EtCone30_corrected, Float_t EtCone40_corrected, Float_t EtCone20_PtNPV_corrected, Float_t EtCone30_PtNPV_corrected, Float_t EtCone40_PtNPV_corrected)
voidHepParticle::SetId(Int_t Id)
voidAtlMETWeights::SetMET_medium_statusWord(UInt_t statusWord)
voidAtlMETWeights::SetMET_medium_Weights(Float_t w_Px, Float_t w_Py, Float_t w_Et)
voidAtlMETWeights::SetMET_tight_statusWord(UInt_t statusWord)
voidAtlMETWeights::SetMET_tight_Weights(Float_t w_Px, Float_t w_Py, Float_t w_Et)
voidAtlMETWeights::SetMETWeights(Float_t w_Px, Float_t w_Py, Float_t w_Et)
static voidTObject::SetObjectStat(Bool_t stat)
voidHepParticle::SetP(const TLorentzVector& p)
voidHepParticle::SetPdgCode(Int_t pdg)
voidAtlEMShower::SetPtConeVars(Float_t PtCone20, Float_t PtCone30, Float_t PtCone40)
voidHepParticle::SetPtEtaPhiE(Float_t Pt, Float_t Eta, Float_t Phi, Float_t E)
voidHepParticle::SetPtEtaPhiM(Float_t Pt, Float_t Eta, Float_t Phi, Float_t M)
voidHepParticle::SetPxPyPzE(Float_t Px, Float_t Py, Float_t Pz, Float_t E)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
Float_tHepParticle::Theta()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
static const char*AtlEMShower::fgAuthorNames[2147483647]
static const char*AtlEMShower::fgIsEMNames[2147483647]
static const Int_tAtlEMShower::fgNAuthors
static const Int_tAtlEMShower::fgNIsEM
static AtlEMShower::EAuthorAtlEMShower::kAuthor_Electron
static AtlEMShower::EAuthorAtlEMShower::kAuthor_Photon
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static AtlEMShower::EAuthorAtlEMShower::kConvPhoton
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kEDCorrected
static AtlEMShower::EIsEMAtlEMShower::kElectron90EtCone20
static AtlEMShower::EIsEMAtlEMShower::kElectron90PtCone30
static AtlEMShower::EIsEMAtlEMShower::kElectronFwdLoose
static AtlEMShower::EIsEMAtlEMShower::kElectronFwdTight
static AtlEMShower::EIsEMAtlEMShower::kElectronLoose
static AtlEMShower::EIsEMAtlEMShower::kElectronMedium
static AtlEMShower::EIsEMAtlEMShower::kElectronMediumIso
static AtlEMShower::EIsEMAtlEMShower::kElectronMediumPP
static AtlEMShower::EIsEMAtlEMShower::kElectronTight
static AtlEMShower::EIsEMAtlEMShower::kElectronTightIso
static AtlEMShower::EIsEMAtlEMShower::kElectronTightPP
static AtlEMShower::EAuthorAtlEMShower::kForwardElectron
static TObject::EStatusBitsTObject::kHasUUID
static AtlEMShower::EAuthorAtlEMShower::kHighPtElectron
static AtlEMShower::EIsEMAtlEMShower::kInvalid
static AtlEMShower::EAuthorAtlEMShower::kInvalidAuthor
static TObject::EStatusBitsTObject::kInvalidObject
static AtlEMShower::EIsEMAtlEMShower::kIsEM_Electron
static AtlEMShower::EIsEMAtlEMShower::kIsEM_Photon
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TObject::EStatusBitsTObject::kMustCleanup
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kNPVCorrected
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static AtlEMShower::EAuthorAtlEMShower::kPhoton
static AtlEMShower::EIsEMAtlEMShower::kPhotonLoose
static AtlEMShower::EIsEMAtlEMShower::kPhotonTight
static AtlEMShower::EIsEMAtlEMShower::kPhotonTightIso
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kPtCorrected
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kPtEDCorrected
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kPtNPVCorrected
static TObject::(anonymous)TObject::kSingleKey
static AtlEMShower::EAuthorAtlEMShower::kSoftElectron
static AtlEMShower::ECaloIsoCorrectionAtlEMShower::kUncorrected
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
AtlEMShower::EAuthorAtlEMShower::fAuthorReconstruction algorithm(s) used
Float_tAtlEMShower::fBkgWeightWeight for background (pion) hypothesis
static HepDatabasePDG*HepParticle::fDbasePDG! PDG database
Float_tAtlEMShower::fEMWeightWeight for EM (electron/photon) hypothesis
Float_tAtlEMShower::fEtCone20Transverse energy inside a cone of radius dR=0.2
Float_tAtlEMShower::fEtCone20_ED_correctedEtCone variable with ambient energy density pileup correction applied
Float_tAtlEMShower::fEtCone20_NPV_correctedEtCone variable with nPV pileup correction applied
Float_tAtlEMShower::fEtCone20_PtNPV_correctedEtCone variable with Pt leakage and nPV pileup
Float_tAtlEMShower::fEtCone20_correctedEtCone variable with Pt leakage and ambient energy
Float_tAtlEMShower::fEtCone20_pt_correctedEtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone20_pt_corrected_errorerror on EtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone30Transverse energy inside a cone of radius dR=0.3
Float_tAtlEMShower::fEtCone30_ED_correctedEtCone variable with ambient energy density pileup correction applied
Float_tAtlEMShower::fEtCone30_NPV_correctedEtCone variable with nPV pileup correction applied
Float_tAtlEMShower::fEtCone30_PtNPV_correctedEtCone variable with Pt leakage and nPV pileup
Float_tAtlEMShower::fEtCone30_correctedEtCone variable with Pt leakage and ambient energy
Float_tAtlEMShower::fEtCone30_pt_correctedEtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone30_pt_corrected_errorerror on EtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone40Transverse energy inside a cone of radius dR=0.4
Float_tAtlEMShower::fEtCone40_ED_correctedEtCone variable with ambient energy density pileup correction applied
Float_tAtlEMShower::fEtCone40_NPV_correctedEtCone variable with nPV pileup correction applied
Float_tAtlEMShower::fEtCone40_PtNPV_correctedEtCone variable with Pt leakage and nPV pileup
Float_tAtlEMShower::fEtCone40_correctedEtCone variable with Pt leakage and ambient energy
Float_tAtlEMShower::fEtCone40_pt_correctedEtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone40_pt_corrected_errorerror on EtCone variable with Pt leakage correction applied
Float_tAtlEMShower::fEtCone45Transverse energy inside a cone of radius dR=0.45
Int_tHepParticle::fIdId number (for convenience only)
AtlEMShower::EIsEMAtlEMShower::fIsEMResult of loose, medium, tight, ... selection(s)
UInt_tAtlEMShower::fIsEMBitFieldComplete IsEM bit pattern provided by the e/gamma EDM
UInt_tAtlEMShower::fOQFlagObject quality flag from Athena (bit-word)
TLorentzVectorHepParticle::fP4-momentum (Px, Py, Pz, E) in GeV
TLorentzVectorAtlEMShower::fPCluster4-momentum (Px, Py, Pz, E) in GeV of Cluster
Int_tHepParticle::fPdgCodePDG code
Float_tAtlEMShower::fPtCone20Summed Pt (GeV) of tracks in a cone with half-opening angle 0.2
Float_tAtlEMShower::fPtCone30Summed Pt (GeV) of tracks in a cone with half-opening angle 0.3
Float_tAtlEMShower::fPtCone40Summed Pt (GeV) of tracks in a cone with half-opening angle 0.4

Class Charts

Inheritance Chart:
TObject
HepParticle
HepPhoton
AtlMETWeights
AtlEMShower
AtlTriggerMatch
AtlPhoton

Function documentation

AtlPhoton()
 Default constructor

AtlPhoton(Int_t Id, Float_t Px, Float_t Py, Float_t Pz, Float_t E, Float_t EMWeight, Float_t BkgWeight, UInt_t OQFlag, UInt_t IsEMBitField, AtlEMShower::EIsEM IsEM, AtlEMShower::EAuthor Author, TLorentzVector PCluster)
 Normal constructor

~AtlPhoton()
 Default destructor

void Clear(Option_t* option = "")
 Clear object

UInt_t IsGoodOQ()
 OQ decision

 0: is good OQ
 1: is bad OQ

void Print(Option_t* option = "")
 Print photon information

 Note that in the standard view only the main authors and
 quality flags are being displayed.

 Options available:
   "nohead" - No header containing the variable names is
              displayed. Useful when printing a whole table
              for a list of photons

void PrintHeader()
 Print information header

void PrintFooter()
 Print footer

AtlPhoton()
Bool_t IsPhoton() const
{ return fAuthor & kPhoton;}
Bool_t IsConvPhoton() const
{ return fAuthor & kConvPhoton;}
Bool_t IsLoose() const
 Loose photon selection
Bool_t IsTight() const
 Loose photon selection
Bool_t IsEM_ClusterEtaRange() const
 Cluster eta range
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterHadronicLeakage_Loose() const
 Cluster leakage into the hadronic calorimeter
 for loose selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEnergy_Loose() const
 Energy in 2nd sampling (e277)
 for loose selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEratio37_Loose() const
 Energy ratio in 2nd sampling
 for loose selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEratio33_Loose() const
 nergy ratio in 2nd sampling
 for loose selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleWidth_Loose() const
 Width in the second sampling
 for loose selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterHadronicLeakage() const
 Cluster leakage into the hadronic calorimeter
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEnergy() const
 Energy in 2nd sampling (e277)
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEratio37() const
 Energy ratio in 2nd sampling
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleEratio33() const
 Energy ratio in 2nd sampling for photons
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterMiddleWidth() const
 Width in the second sampling
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsEratio() const
 Fraction of energy found in 1st sampling
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsDeltaEmax2() const
 Energy of 2nd maximum in 1st sampling ~e2tsts1/(1000+const_lumi*et)
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsDeltaE() const
 Difference between 2nd maximum and 1st minimum in
 strips (e2tsts1-emins1)
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsWtot() const
 Shower width in 1st sampling
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsFracm() const
 Shower shape in shower core 1st sampling
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsWeta1c() const
 Shower width weighted by distance from the maximum one
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterStripsDEmaxs1() const
 Difference between max and 2nd max in strips
 for tight selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_TrackMatchEoverP() const
 Energy-momentum match for photon selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_Isolation() const
 Isolation
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_ClusterIsolation() const
 Calorimetric isolation for photon selection
 (valid for >= Athena rel15.2.2)
Bool_t IsEM_TrackIsolation() const
 Tracker isolation for photon selection
 (valid for >= Athena rel15.2.2)