ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
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 {}
 
TH1m_hN {}
 
TH1m_hEt {}
 
TH1m_hEta {}
 
TH1m_hPhi {}
 
TH2m_hEtaPhi {}
 
TH2m_hEtaPhi4GeV {}
 
TH2m_hEtaPhi20GeV {}
 
TH1m_hTopoEtCone40 {}
 
TH1m_hPtCone20 {}
 
TH1m_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 {}
 
TH1m_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.

36  {
37  LhMedium=0,
38  CbLoose,
39  LhLoose,
40  LhTight,
41  CbTight,
43  };

Constructor & Destructor Documentation

◆ electronHist()

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

Definition at line 63 of file electronMonTool.h.

65  {
66  m_fullHistoList = FullHistoList;
67  }

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.

◆ m_hEta

TH1* egammaBaseHist::m_hEta {}
inherited

Definition at line 32 of file egammaMonToolBase.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_hLB_N

TH1* egammaBaseHist::m_hLB_N {}
inherited

Definition at line 63 of file egammaMonToolBase.h.

◆ m_hN

TH1* egammaBaseHist::m_hN {}
inherited

Definition at line 30 of file egammaMonToolBase.h.

◆ m_hPhi

TH1* egammaBaseHist::m_hPhi {}
inherited

Definition at line 33 of file egammaMonToolBase.h.

◆ m_hPtCone20

TH1* egammaBaseHist::m_hPtCone20 {}
inherited

Definition at line 38 of file egammaMonToolBase.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_hvCoreEM

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

Definition at line 43 of file egammaMonToolBase.h.

◆ m_hvd0

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

Definition at line 55 of file electronMonTool.h.

◆ m_hvDeltaEta1

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

Definition at line 49 of file electronMonTool.h.

◆ m_hvDeltaPhi2

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

Definition at line 50 of file electronMonTool.h.

◆ m_hvEhad1

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

Definition at line 42 of file egammaMonToolBase.h.

◆ m_hvEoverP

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

Definition at line 46 of file electronMonTool.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*> electronHist::m_hvNOfBLayerHits {}

Definition at line 51 of file electronMonTool.h.

◆ m_hvNOfSiHits

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

Definition at line 52 of file electronMonTool.h.

◆ m_hvNOfTRTHighThresholdHits

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

Definition at line 54 of file electronMonTool.h.

◆ m_hvNOfTRTHits

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

Definition at line 53 of file electronMonTool.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_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_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_nElectrons

unsigned int electronHist::m_nElectrons {}

Definition at line 59 of file electronMonTool.h.

◆ m_nElectronsInCurrentLB

unsigned int electronHist::m_nElectronsInCurrentLB {}

Definition at line 58 of file electronMonTool.h.

◆ m_nElectronsPerLumiBlock

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

Definition at line 60 of file electronMonTool.h.

◆ m_nElectronsPerRegion

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

Definition at line 61 of file electronMonTool.h.


The documentation for this struct was generated from the following file:
electronHist::m_fullHistoList
bool m_fullHistoList
Definition: electronMonTool.h:33
electronHist::NumberOfTypesToMonitor
@ NumberOfTypesToMonitor
Definition: electronMonTool.h:42
egammaBaseHist::egammaBaseHist
egammaBaseHist(std::string name)
Definition: egammaMonToolBase.h:65
electronHist::LhLoose
@ LhLoose
Definition: electronMonTool.h:39
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
electronHist::CbTight
@ CbTight
Definition: electronMonTool.h:41
electronHist::LhTight
@ LhTight
Definition: electronMonTool.h:40
electronHist::LhMedium
@ LhMedium
Definition: electronMonTool.h:37
electronHist::CbLoose
@ CbLoose
Definition: electronMonTool.h:38