ATLAS Offline Software
Loading...
Searching...
No Matches
electronHist Struct Reference

#include <electronMonTool.h>

Inheritance diagram for electronHist:
Collaboration diagram for electronHist:

Public Types

enum  electronType {
  LhMedium =0 , CbLoose , LhLoose , LhTight ,
  CbTight , NumberOfTypesToMonitor
}

Public Member Functions

 electronHist (const std::string &name, bool FullHistoList)

Public Attributes

bool m_fullHistoList
std::vector< TH1 * > m_hvEoverP {}
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_nElectronsInCurrentLB {}
unsigned int m_nElectrons {}
std::vector< int > m_nElectronsPerLumiBlock {}
std::vector< int > m_nElectronsPerRegion {}
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 electronMonTool.h.

Member Enumeration Documentation

◆ electronType

Enumerator
LhMedium 
CbLoose 
LhLoose 
LhTight 
CbTight 
NumberOfTypesToMonitor 

Definition at line 35 of file electronMonTool.h.

Constructor & Destructor Documentation

◆ electronHist()

electronHist::electronHist ( const std::string & name,
bool FullHistoList )
inline

Definition at line 63 of file electronMonTool.h.

64 : egammaBaseHist(name)
65 {
66 m_fullHistoList = FullHistoList;
67 }
egammaBaseHist(std::string name)

Member Data Documentation

◆ m_fullHistoList

bool electronHist::m_fullHistoList

Definition at line 33 of file electronMonTool.h.

◆ 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_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_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_hN

TH1* egammaBaseHist::m_hN {}
inherited

Definition at line 30 of file egammaMonToolBase.h.

30{}; // Histogram for number of egammas

◆ m_hPhi

TH1* egammaBaseHist::m_hPhi {}
inherited

Definition at line 33 of file egammaMonToolBase.h.

33{}; // Histogram for egamma phi

◆ m_hPtCone20

TH1* egammaBaseHist::m_hPtCone20 {}
inherited

Definition at line 38 of file egammaMonToolBase.h.

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

◆ 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_hvCoreEM

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

Definition at line 43 of file egammaMonToolBase.h.

43{};

◆ m_hvd0

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

Definition at line 55 of file electronMonTool.h.

55{};

◆ m_hvDeltaEta1

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

Definition at line 49 of file electronMonTool.h.

49{}; // electron track histograms

◆ m_hvDeltaPhi2

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

Definition at line 50 of file electronMonTool.h.

50{};

◆ m_hvEhad1

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

Definition at line 42 of file egammaMonToolBase.h.

42{};

◆ m_hvEoverP

std::vector<TH1*> electronHist::m_hvEoverP {}

Definition at line 46 of file electronMonTool.h.

46{};

◆ 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*> electronHist::m_hvNOfBLayerHits {}

Definition at line 51 of file electronMonTool.h.

51{};

◆ m_hvNOfSiHits

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

Definition at line 52 of file electronMonTool.h.

52{};

◆ m_hvNOfTRTHighThresholdHits

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

Definition at line 54 of file electronMonTool.h.

54{};

◆ m_hvNOfTRTHits

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

Definition at line 53 of file electronMonTool.h.

53{};

◆ 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_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_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_nElectrons

unsigned int electronHist::m_nElectrons {}

Definition at line 59 of file electronMonTool.h.

59{};

◆ m_nElectronsInCurrentLB

unsigned int electronHist::m_nElectronsInCurrentLB {}

Definition at line 58 of file electronMonTool.h.

58{};

◆ m_nElectronsPerLumiBlock

std::vector<int> electronHist::m_nElectronsPerLumiBlock {}

Definition at line 60 of file electronMonTool.h.

60{};

◆ m_nElectronsPerRegion

std::vector<int> electronHist::m_nElectronsPerRegion {}

Definition at line 61 of file electronMonTool.h.

61{};

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