ATLAS Offline Software
Loading...
Searching...
No Matches
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.

Constructor & Destructor Documentation

◆ photonHist()

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

Definition at line 94 of file photonMonTool.h.

94: egammaBaseHist(name) {}
egammaBaseHist(std::string name)

Member Data Documentation

◆ m_hEt

TH1* egammaBaseHist::m_hEt {}
inherited

Definition at line 31 of file egammaMonToolBase.h.

31{}; // Histogram for egamma transverse energies

◆ m_hEta

TH1* egammaBaseHist::m_hEta {}
inherited

Definition at line 32 of file egammaMonToolBase.h.

32{}; // Histogram for egamma eta

◆ m_hEtaConv

TH1* photonHist::m_hEtaConv {}

Definition at line 47 of file photonMonTool.h.

47{}; // Histogram for Converted photon eta

◆ m_hEtaPhi

TH2* egammaBaseHist::m_hEtaPhi {}
inherited

Definition at line 34 of file egammaMonToolBase.h.

34{}; // Histogram for egamma eta,phi

◆ m_hEtaPhi20GeV

TH2* egammaBaseHist::m_hEtaPhi20GeV {}
inherited

Definition at line 36 of file egammaMonToolBase.h.

36{}; // Histogram for egamma eta,phi (only candidates with a pt greater than 20 GeV)

◆ m_hEtaPhi4GeV

TH2* egammaBaseHist::m_hEtaPhi4GeV {}
inherited

Definition at line 35 of file egammaMonToolBase.h.

35{}; // Histogram for egamma eta,phi (only candidates with a pt greater than 4 GeV)

◆ m_hEtaPhiConv

TH2* photonHist::m_hEtaPhiConv {}

Definition at line 51 of file photonMonTool.h.

51{}; // Histogram for Converted photon eta,phi

◆ m_hEtaPhiUnconv

TH2* photonHist::m_hEtaPhiUnconv {}

Definition at line 50 of file photonMonTool.h.

50{};// Histogram for Unconverted photon eta,phi

◆ m_hEtaUnconv

TH1* photonHist::m_hEtaUnconv {}

Definition at line 46 of file photonMonTool.h.

46{};// Histogram for Unconverted photon eta

◆ m_hEtConv

TH1* photonHist::m_hEtConv {}

Definition at line 45 of file photonMonTool.h.

45{}; // Histogram for Converted photon transverse energies

◆ m_hEtUnconv

TH1* photonHist::m_hEtUnconv {}

Definition at line 44 of file photonMonTool.h.

44{}; // Histogram for Unconverted photon transverse energies

◆ m_hLB_fConv

TH1* photonHist::m_hLB_fConv {}

Definition at line 92 of file photonMonTool.h.

92{}; // Histogram of Conv. photon fraction vs LB

◆ m_hLB_N

TH1* egammaBaseHist::m_hLB_N {}
inherited

Definition at line 63 of file egammaMonToolBase.h.

63{}; // Histogram for number of egamma vs LB

◆ m_hLB_NConv

TH1* photonHist::m_hLB_NConv {}

Definition at line 91 of file photonMonTool.h.

91{}; // Histogram for number of photons vs LB

◆ m_hLB_NUnconv

TH1* photonHist::m_hLB_NUnconv {}

Definition at line 90 of file photonMonTool.h.

90{}; // Histogram for number of photons vs LB

◆ m_hN

TH1* egammaBaseHist::m_hN {}
inherited

Definition at line 30 of file egammaMonToolBase.h.

30{}; // Histogram for number of egammas

◆ m_hNConv

TH1* photonHist::m_hNConv {}

Definition at line 43 of file photonMonTool.h.

43{}; // Histogram for number of Converted photons

◆ m_hNUnconv

TH1* photonHist::m_hNUnconv {}

Definition at line 42 of file photonMonTool.h.

42{}; // Histogram for number of Unconverted photons

◆ m_hPhi

TH1* egammaBaseHist::m_hPhi {}
inherited

Definition at line 33 of file egammaMonToolBase.h.

33{}; // Histogram for egamma phi

◆ m_hPhiConv

TH1* photonHist::m_hPhiConv {}

Definition at line 49 of file photonMonTool.h.

49{}; // Histogram for Converted photon phi

◆ m_hPhiUnconv

TH1* photonHist::m_hPhiUnconv {}

Definition at line 48 of file photonMonTool.h.

48{};// Histogram for Unconverted photon phi

◆ m_hPtCone20

TH1* egammaBaseHist::m_hPtCone20 {}
inherited

Definition at line 38 of file egammaMonToolBase.h.

38{}; // Histogram for egamma isolation energy PtCone20

◆ m_hPtCone20Conv

TH1* photonHist::m_hPtCone20Conv {}

Definition at line 55 of file photonMonTool.h.

55{}; // Histogram for track based Converted photon isolation energy

◆ m_hPtCone20Unconv

TH1* photonHist::m_hPtCone20Unconv {}

Definition at line 54 of file photonMonTool.h.

54{};// Histogram for track based Unconverted photon isolation energy

◆ m_hRConv

TH1* photonHist::m_hRConv {}

Definition at line 56 of file photonMonTool.h.

56{}; // Histogram for photon convertion radius distribution

◆ m_hTime

TH1* egammaBaseHist::m_hTime {}
inherited

Definition at line 39 of file egammaMonToolBase.h.

39{}; // Histogram for egamma cluster time

◆ m_hTopoEtCone40

TH1* egammaBaseHist::m_hTopoEtCone40 {}
inherited

Definition at line 37 of file egammaMonToolBase.h.

37{}; // Histogram for egamma isolation energy TopoEtcone40

◆ m_hTopoEtCone40Conv

TH1* photonHist::m_hTopoEtCone40Conv {}

Definition at line 53 of file photonMonTool.h.

53{}; // Histogram for calo based Converted photon isolation energy

◆ m_hTopoEtCone40Unconv

TH1* photonHist::m_hTopoEtCone40Unconv {}

Definition at line 52 of file photonMonTool.h.

52{};// Histogram for calo based Unconverted photon isolation energy

◆ m_hvConvTrkMatch1

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

Definition at line 66 of file photonMonTool.h.

66{};

◆ m_hvConvTrkMatch2

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

Definition at line 67 of file photonMonTool.h.

67{};

◆ m_hvConvType

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

Definition at line 65 of file photonMonTool.h.

65{};

◆ m_hvCoreEM

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

Definition at line 43 of file egammaMonToolBase.h.

43{};

◆ m_hvd0

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

Definition at line 74 of file photonMonTool.h.

74{};

◆ m_hvDeltaEta1

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

Definition at line 68 of file photonMonTool.h.

68{};

◆ m_hvDeltaPhi2

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

Definition at line 69 of file photonMonTool.h.

69{};

◆ m_hvEhad1

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

Definition at line 42 of file egammaMonToolBase.h.

42{};

◆ m_hvEt

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

Definition at line 53 of file egammaMonToolBase.h.

53{}; // Histograms for egamma transverse energies

◆ m_hvEta

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

Definition at line 54 of file egammaMonToolBase.h.

54{}; // Histograms for egamma transverse eta

◆ m_hvF0

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

Definition at line 44 of file egammaMonToolBase.h.

44{};

◆ m_hvF1

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

Definition at line 45 of file egammaMonToolBase.h.

45{};

◆ m_hvF2

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

Definition at line 46 of file egammaMonToolBase.h.

46{};

◆ m_hvF3

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

Definition at line 47 of file egammaMonToolBase.h.

47{};

◆ m_hvN

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

Definition at line 52 of file egammaMonToolBase.h.

52{}; // Histograms for number of egammas

◆ m_hvNOfBLayerHits

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

Definition at line 70 of file photonMonTool.h.

70{};

◆ m_hvNOfSiHits

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

Definition at line 71 of file photonMonTool.h.

71{};

◆ m_hvNOfTRTHighThresholdHits

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

Definition at line 73 of file photonMonTool.h.

73{};

◆ m_hvNOfTRTHits

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

Definition at line 72 of file photonMonTool.h.

72{};

◆ m_hvPhi

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

Definition at line 55 of file egammaMonToolBase.h.

55{}; // Histograms for egamma transverse phi

◆ m_hvPtCone20

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

Definition at line 57 of file egammaMonToolBase.h.

57{}; // Histograms for egamma track-based isolation transverse energies

◆ m_hvPtCone20Conv

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

Definition at line 62 of file photonMonTool.h.

62{}; // Histograms for conv. photon track-based isolation transverse energies

◆ m_hvPtCone20Unconv

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

Definition at line 60 of file photonMonTool.h.

60{}; // Histograms for unconv. photon track-based isolation transverse energies

◆ m_hvRe233e237

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

Definition at line 48 of file egammaMonToolBase.h.

48{};

◆ m_hvRe237e277

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

Definition at line 49 of file egammaMonToolBase.h.

49{};

◆ m_hvTime

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

Definition at line 58 of file egammaMonToolBase.h.

58{}; // Histograms for egamma times

◆ m_hvTopoEtCone40

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

Definition at line 56 of file egammaMonToolBase.h.

56{}; // Histograms for egamma calo-based isolation transverse energies

◆ m_hvTopoEtCone40Conv

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

Definition at line 61 of file photonMonTool.h.

61{}; // Histograms conv. for photon calo-based isolation transverse energies

◆ m_hvTopoEtCone40Unconv

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

Definition at line 59 of file photonMonTool.h.

59{}; // Histograms for unconv. photon calo-based isolation transverse energies

◆ m_lumiBlockNumber

unsigned int egammaBaseHist::m_lumiBlockNumber {}
inherited

Definition at line 61 of file egammaMonToolBase.h.

61{};

◆ m_nameOfEgammaType

std::string egammaBaseHist::m_nameOfEgammaType {}
inherited

Definition at line 27 of file egammaMonToolBase.h.

27{};

◆ m_nPhotons

unsigned int photonHist::m_nPhotons {}

Definition at line 80 of file photonMonTool.h.

80{};

◆ m_nPhotonsConv

unsigned int photonHist::m_nPhotonsConv {}

Definition at line 82 of file photonMonTool.h.

82{};

◆ m_nPhotonsInCurrentLB

unsigned int photonHist::m_nPhotonsInCurrentLB {}

Definition at line 77 of file photonMonTool.h.

77{};

◆ m_nPhotonsInCurrentLBConv

unsigned int photonHist::m_nPhotonsInCurrentLBConv {}

Definition at line 79 of file photonMonTool.h.

79{};

◆ m_nPhotonsInCurrentLBUnconv

unsigned int photonHist::m_nPhotonsInCurrentLBUnconv {}

Definition at line 78 of file photonMonTool.h.

78{};

◆ m_nPhotonsPerLumiBlock

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

Definition at line 83 of file photonMonTool.h.

83{};

◆ m_nPhotonsPerLumiBlockConv

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

Definition at line 85 of file photonMonTool.h.

85{};

◆ m_nPhotonsPerLumiBlockUnconv

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

Definition at line 84 of file photonMonTool.h.

84{};

◆ m_nPhotonsPerRegion

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

Definition at line 86 of file photonMonTool.h.

86{};

◆ m_nPhotonsPerRegionConv

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

Definition at line 88 of file photonMonTool.h.

88{};

◆ m_nPhotonsPerRegionUnconv

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

Definition at line 87 of file photonMonTool.h.

87{};

◆ m_nPhotonsUnconv

unsigned int photonHist::m_nPhotonsUnconv {}

Definition at line 81 of file photonMonTool.h.

81{};

The documentation for this struct was generated from the following file: