ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
photonHist Struct Reference

#include <photonMonTool.h>

Inheritance diagram for photonHist:
Collaboration diagram for photonHist:

Public Types

enum  photonType { CbLoose =0, CbMedium, CbTight, NumberOfTypesToMonitor }
 

Public Member Functions

 photonHist (const std::string &name)
 

Public Attributes

TH1 * m_hNUnconv {}
 
TH1 * m_hNConv {}
 
TH1 * m_hEtUnconv {}
 
TH1 * m_hEtConv {}
 
TH1 * m_hEtaUnconv {}
 
TH1 * m_hEtaConv {}
 
TH1 * m_hPhiUnconv {}
 
TH1 * m_hPhiConv {}
 
TH2 * m_hEtaPhiUnconv {}
 
TH2 * m_hEtaPhiConv {}
 
TH1 * m_hTopoEtCone40Unconv {}
 
TH1 * m_hTopoEtCone40Conv {}
 
TH1 * m_hPtCone20Unconv {}
 
TH1 * m_hPtCone20Conv {}
 
TH1 * m_hRConv {}
 
std::vector< TH1 * > m_hvTopoEtCone40Unconv {}
 
std::vector< TH1 * > m_hvPtCone20Unconv {}
 
std::vector< TH1 * > m_hvTopoEtCone40Conv {}
 
std::vector< TH1 * > m_hvPtCone20Conv {}
 
std::vector< TH1 * > m_hvConvType {}
 
std::vector< TH1 * > m_hvConvTrkMatch1 {}
 
std::vector< TH1 * > m_hvConvTrkMatch2 {}
 
std::vector< TH1 * > m_hvDeltaEta1 {}
 
std::vector< TH1 * > m_hvDeltaPhi2 {}
 
std::vector< TH1 * > m_hvNOfBLayerHits {}
 
std::vector< TH1 * > m_hvNOfSiHits {}
 
std::vector< TH1 * > m_hvNOfTRTHits {}
 
std::vector< TH1 * > m_hvNOfTRTHighThresholdHits {}
 
std::vector< TH1 * > m_hvd0 {}
 
unsigned int m_nPhotonsInCurrentLB {}
 
unsigned int m_nPhotonsInCurrentLBUnconv {}
 
unsigned int m_nPhotonsInCurrentLBConv {}
 
unsigned int m_nPhotons {}
 
unsigned int m_nPhotonsUnconv {}
 
unsigned int m_nPhotonsConv {}
 
std::vector< int > m_nPhotonsPerLumiBlock {}
 
std::vector< int > m_nPhotonsPerLumiBlockUnconv {}
 
std::vector< int > m_nPhotonsPerLumiBlockConv {}
 
std::vector< int > m_nPhotonsPerRegion {}
 
std::vector< int > m_nPhotonsPerRegionUnconv {}
 
std::vector< int > m_nPhotonsPerRegionConv {}
 
TH1 * m_hLB_NUnconv {}
 
TH1 * m_hLB_NConv {}
 
TH1 * m_hLB_fConv {}
 
std::string m_nameOfEgammaType {}
 
TH1 * m_hN {}
 
TH1 * m_hEt {}
 
TH1 * m_hEta {}
 
TH1 * m_hPhi {}
 
TH2 * m_hEtaPhi {}
 
TH2 * m_hEtaPhi4GeV {}
 
TH2 * m_hEtaPhi20GeV {}
 
TH1 * m_hTopoEtCone40 {}
 
TH1 * m_hPtCone20 {}
 
TH1 * m_hTime {}
 
std::vector< TH1 * > m_hvEhad1 {}
 
std::vector< TH1 * > m_hvCoreEM {}
 
std::vector< TH1 * > m_hvF0 {}
 
std::vector< TH1 * > m_hvF1 {}
 
std::vector< TH1 * > m_hvF2 {}
 
std::vector< TH1 * > m_hvF3 {}
 
std::vector< TH1 * > m_hvRe233e237 {}
 
std::vector< TH1 * > m_hvRe237e277 {}
 
std::vector< TH1 * > m_hvN {}
 
std::vector< TH1 * > m_hvEt {}
 
std::vector< TH1 * > m_hvEta {}
 
std::vector< TH1 * > m_hvPhi {}
 
std::vector< TH1 * > m_hvTopoEtCone40 {}
 
std::vector< TH1 * > m_hvPtCone20 {}
 
std::vector< TH1 * > m_hvTime {}
 
unsigned int m_lumiBlockNumber {}
 
TH1 * m_hLB_N {}
 

Detailed Description

Definition at line 31 of file photonMonTool.h.

Member Enumeration Documentation

◆ photonType

Enumerator
CbLoose 
CbMedium 
CbTight 
NumberOfTypesToMonitor 

Definition at line 33 of file photonMonTool.h.

34  {
35  CbLoose=0,
36  CbMedium,
37  CbTight,
39  };

Constructor & Destructor Documentation

◆ photonHist()

photonHist::photonHist ( const std::string &  name)
inline

Definition at line 94 of file photonMonTool.h.

94 : egammaBaseHist(name) {}

Member Data Documentation

◆ m_hEt

TH1* egammaBaseHist::m_hEt {}
inherited

Definition at line 31 of file egammaMonToolBase.h.

◆ m_hEta

TH1* egammaBaseHist::m_hEta {}
inherited

Definition at line 32 of file egammaMonToolBase.h.

◆ m_hEtaConv

TH1* photonHist::m_hEtaConv {}

Definition at line 47 of file photonMonTool.h.

◆ m_hEtaPhi

TH2* egammaBaseHist::m_hEtaPhi {}
inherited

Definition at line 34 of file egammaMonToolBase.h.

◆ m_hEtaPhi20GeV

TH2* egammaBaseHist::m_hEtaPhi20GeV {}
inherited

Definition at line 36 of file egammaMonToolBase.h.

◆ m_hEtaPhi4GeV

TH2* egammaBaseHist::m_hEtaPhi4GeV {}
inherited

Definition at line 35 of file egammaMonToolBase.h.

◆ m_hEtaPhiConv

TH2* photonHist::m_hEtaPhiConv {}

Definition at line 51 of file photonMonTool.h.

◆ m_hEtaPhiUnconv

TH2* photonHist::m_hEtaPhiUnconv {}

Definition at line 50 of file photonMonTool.h.

◆ m_hEtaUnconv

TH1* photonHist::m_hEtaUnconv {}

Definition at line 46 of file photonMonTool.h.

◆ m_hEtConv

TH1* photonHist::m_hEtConv {}

Definition at line 45 of file photonMonTool.h.

◆ m_hEtUnconv

TH1* photonHist::m_hEtUnconv {}

Definition at line 44 of file photonMonTool.h.

◆ m_hLB_fConv

TH1* photonHist::m_hLB_fConv {}

Definition at line 92 of file photonMonTool.h.

◆ m_hLB_N

TH1* egammaBaseHist::m_hLB_N {}
inherited

Definition at line 63 of file egammaMonToolBase.h.

◆ m_hLB_NConv

TH1* photonHist::m_hLB_NConv {}

Definition at line 91 of file photonMonTool.h.

◆ m_hLB_NUnconv

TH1* photonHist::m_hLB_NUnconv {}

Definition at line 90 of file photonMonTool.h.

◆ m_hN

TH1* egammaBaseHist::m_hN {}
inherited

Definition at line 30 of file egammaMonToolBase.h.

◆ m_hNConv

TH1* photonHist::m_hNConv {}

Definition at line 43 of file photonMonTool.h.

◆ m_hNUnconv

TH1* photonHist::m_hNUnconv {}

Definition at line 42 of file photonMonTool.h.

◆ m_hPhi

TH1* egammaBaseHist::m_hPhi {}
inherited

Definition at line 33 of file egammaMonToolBase.h.

◆ m_hPhiConv

TH1* photonHist::m_hPhiConv {}

Definition at line 49 of file photonMonTool.h.

◆ m_hPhiUnconv

TH1* photonHist::m_hPhiUnconv {}

Definition at line 48 of file photonMonTool.h.

◆ m_hPtCone20

TH1* egammaBaseHist::m_hPtCone20 {}
inherited

Definition at line 38 of file egammaMonToolBase.h.

◆ m_hPtCone20Conv

TH1* photonHist::m_hPtCone20Conv {}

Definition at line 55 of file photonMonTool.h.

◆ m_hPtCone20Unconv

TH1* photonHist::m_hPtCone20Unconv {}

Definition at line 54 of file photonMonTool.h.

◆ m_hRConv

TH1* photonHist::m_hRConv {}

Definition at line 56 of file photonMonTool.h.

◆ m_hTime

TH1* egammaBaseHist::m_hTime {}
inherited

Definition at line 39 of file egammaMonToolBase.h.

◆ m_hTopoEtCone40

TH1* egammaBaseHist::m_hTopoEtCone40 {}
inherited

Definition at line 37 of file egammaMonToolBase.h.

◆ m_hTopoEtCone40Conv

TH1* photonHist::m_hTopoEtCone40Conv {}

Definition at line 53 of file photonMonTool.h.

◆ m_hTopoEtCone40Unconv

TH1* photonHist::m_hTopoEtCone40Unconv {}

Definition at line 52 of file photonMonTool.h.

◆ m_hvConvTrkMatch1

std::vector<TH1*> photonHist::m_hvConvTrkMatch1 {}

Definition at line 66 of file photonMonTool.h.

◆ m_hvConvTrkMatch2

std::vector<TH1*> photonHist::m_hvConvTrkMatch2 {}

Definition at line 67 of file photonMonTool.h.

◆ m_hvConvType

std::vector<TH1*> photonHist::m_hvConvType {}

Definition at line 65 of file photonMonTool.h.

◆ m_hvCoreEM

std::vector<TH1*> egammaBaseHist::m_hvCoreEM {}
inherited

Definition at line 43 of file egammaMonToolBase.h.

◆ m_hvd0

std::vector<TH1*> photonHist::m_hvd0 {}

Definition at line 74 of file photonMonTool.h.

◆ m_hvDeltaEta1

std::vector<TH1*> photonHist::m_hvDeltaEta1 {}

Definition at line 68 of file photonMonTool.h.

◆ m_hvDeltaPhi2

std::vector<TH1*> photonHist::m_hvDeltaPhi2 {}

Definition at line 69 of file photonMonTool.h.

◆ m_hvEhad1

std::vector<TH1*> egammaBaseHist::m_hvEhad1 {}
inherited

Definition at line 42 of file egammaMonToolBase.h.

◆ m_hvEt

std::vector<TH1*> egammaBaseHist::m_hvEt {}
inherited

Definition at line 53 of file egammaMonToolBase.h.

◆ m_hvEta

std::vector<TH1*> egammaBaseHist::m_hvEta {}
inherited

Definition at line 54 of file egammaMonToolBase.h.

◆ m_hvF0

std::vector<TH1*> egammaBaseHist::m_hvF0 {}
inherited

Definition at line 44 of file egammaMonToolBase.h.

◆ m_hvF1

std::vector<TH1*> egammaBaseHist::m_hvF1 {}
inherited

Definition at line 45 of file egammaMonToolBase.h.

◆ m_hvF2

std::vector<TH1*> egammaBaseHist::m_hvF2 {}
inherited

Definition at line 46 of file egammaMonToolBase.h.

◆ m_hvF3

std::vector<TH1*> egammaBaseHist::m_hvF3 {}
inherited

Definition at line 47 of file egammaMonToolBase.h.

◆ m_hvN

std::vector<TH1*> egammaBaseHist::m_hvN {}
inherited

Definition at line 52 of file egammaMonToolBase.h.

◆ m_hvNOfBLayerHits

std::vector<TH1*> photonHist::m_hvNOfBLayerHits {}

Definition at line 70 of file photonMonTool.h.

◆ m_hvNOfSiHits

std::vector<TH1*> photonHist::m_hvNOfSiHits {}

Definition at line 71 of file photonMonTool.h.

◆ m_hvNOfTRTHighThresholdHits

std::vector<TH1*> photonHist::m_hvNOfTRTHighThresholdHits {}

Definition at line 73 of file photonMonTool.h.

◆ m_hvNOfTRTHits

std::vector<TH1*> photonHist::m_hvNOfTRTHits {}

Definition at line 72 of file photonMonTool.h.

◆ m_hvPhi

std::vector<TH1*> egammaBaseHist::m_hvPhi {}
inherited

Definition at line 55 of file egammaMonToolBase.h.

◆ m_hvPtCone20

std::vector<TH1*> egammaBaseHist::m_hvPtCone20 {}
inherited

Definition at line 57 of file egammaMonToolBase.h.

◆ m_hvPtCone20Conv

std::vector<TH1*> photonHist::m_hvPtCone20Conv {}

Definition at line 62 of file photonMonTool.h.

◆ m_hvPtCone20Unconv

std::vector<TH1*> photonHist::m_hvPtCone20Unconv {}

Definition at line 60 of file photonMonTool.h.

◆ m_hvRe233e237

std::vector<TH1*> egammaBaseHist::m_hvRe233e237 {}
inherited

Definition at line 48 of file egammaMonToolBase.h.

◆ m_hvRe237e277

std::vector<TH1*> egammaBaseHist::m_hvRe237e277 {}
inherited

Definition at line 49 of file egammaMonToolBase.h.

◆ m_hvTime

std::vector<TH1*> egammaBaseHist::m_hvTime {}
inherited

Definition at line 58 of file egammaMonToolBase.h.

◆ m_hvTopoEtCone40

std::vector<TH1*> egammaBaseHist::m_hvTopoEtCone40 {}
inherited

Definition at line 56 of file egammaMonToolBase.h.

◆ m_hvTopoEtCone40Conv

std::vector<TH1*> photonHist::m_hvTopoEtCone40Conv {}

Definition at line 61 of file photonMonTool.h.

◆ m_hvTopoEtCone40Unconv

std::vector<TH1*> photonHist::m_hvTopoEtCone40Unconv {}

Definition at line 59 of file photonMonTool.h.

◆ m_lumiBlockNumber

unsigned int egammaBaseHist::m_lumiBlockNumber {}
inherited

Definition at line 61 of file egammaMonToolBase.h.

◆ m_nameOfEgammaType

std::string egammaBaseHist::m_nameOfEgammaType {}
inherited

Definition at line 27 of file egammaMonToolBase.h.

◆ m_nPhotons

unsigned int photonHist::m_nPhotons {}

Definition at line 80 of file photonMonTool.h.

◆ m_nPhotonsConv

unsigned int photonHist::m_nPhotonsConv {}

Definition at line 82 of file photonMonTool.h.

◆ m_nPhotonsInCurrentLB

unsigned int photonHist::m_nPhotonsInCurrentLB {}

Definition at line 77 of file photonMonTool.h.

◆ m_nPhotonsInCurrentLBConv

unsigned int photonHist::m_nPhotonsInCurrentLBConv {}

Definition at line 79 of file photonMonTool.h.

◆ m_nPhotonsInCurrentLBUnconv

unsigned int photonHist::m_nPhotonsInCurrentLBUnconv {}

Definition at line 78 of file photonMonTool.h.

◆ m_nPhotonsPerLumiBlock

std::vector<int> photonHist::m_nPhotonsPerLumiBlock {}

Definition at line 83 of file photonMonTool.h.

◆ m_nPhotonsPerLumiBlockConv

std::vector<int> photonHist::m_nPhotonsPerLumiBlockConv {}

Definition at line 85 of file photonMonTool.h.

◆ m_nPhotonsPerLumiBlockUnconv

std::vector<int> photonHist::m_nPhotonsPerLumiBlockUnconv {}

Definition at line 84 of file photonMonTool.h.

◆ m_nPhotonsPerRegion

std::vector<int> photonHist::m_nPhotonsPerRegion {}

Definition at line 86 of file photonMonTool.h.

◆ m_nPhotonsPerRegionConv

std::vector<int> photonHist::m_nPhotonsPerRegionConv {}

Definition at line 88 of file photonMonTool.h.

◆ m_nPhotonsPerRegionUnconv

std::vector<int> photonHist::m_nPhotonsPerRegionUnconv {}

Definition at line 87 of file photonMonTool.h.

◆ m_nPhotonsUnconv

unsigned int photonHist::m_nPhotonsUnconv {}

Definition at line 81 of file photonMonTool.h.


The documentation for this struct was generated from the following file:
photonHist::CbMedium
@ CbMedium
Definition: photonMonTool.h:36
photonHist::NumberOfTypesToMonitor
@ NumberOfTypesToMonitor
Definition: photonMonTool.h:38
egammaBaseHist::egammaBaseHist
egammaBaseHist(std::string name)
Definition: egammaMonToolBase.h:65
photonHist::CbTight
@ CbTight
Definition: photonMonTool.h:37
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
photonHist::CbLoose
@ CbLoose
Definition: photonMonTool.h:35