ATLAS Offline Software
Loading...
Searching...
No Matches
CellClusterLinkTool.h File Reference
#include <string>
#include "TH2F.h"
#include <fstream>
Include dependency graph for CellClusterLinkTool.h:

Go to the source code of this file.

Classes

class  clusterbin
class  cellbin

Macros

#define MODE   M_5_5

Enumerations

enum  {
  EMBA , EMECA , HECA , FCALA ,
  EMBC , EMECC , HECC , FCALC ,
  NbOfPartition
}
enum  {
  Presampler , Sampling1 , Sampling2 , Sampling3 ,
  NbOflayers
}
enum  SIDE { Aside =1 , Cside =-1 }
enum  { M_5_5 , M_3_5 , M_3_7 }
enum  { CaloB , CaloEA , CaloEC , NbCaloPart }

Variables

double RedThreshold_cluster =100
double RedThreshold_cell =100
ofstream outputfile
float m_range [NbCaloPart][2] ={{-1.5,1.5},{1.5,4.9},{-4.9,-1.5}}
string ClusterPlotsNames_occ []
string ClusterPlotsNames_avg []
TH2F * h2_cluster_occ [5] ={NULL}
TH2F * h2_cluster_avg [5] ={NULL}
TH2F * h2_occ [NbOfPartition][4] ={NULL}
TH2F * h2_cellStatus_Summary [NbOfPartition][4] ={NULL}
TH2F * h2_avgEnergy [NbOfPartition][4] ={NULL}
TH2F * h2_cellStatus_Summary_avgEnergy [NbOfPartition][4] ={NULL}
string TargetNames []
string TargetNames_Avg []

Macro Definition Documentation

◆ MODE

#define MODE   M_5_5

Definition at line 24 of file CellClusterLinkTool.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
M_5_5 
M_3_5 
M_3_7 

Definition at line 53 of file CellClusterLinkTool.h.

◆ anonymous enum

anonymous enum
Enumerator
Presampler 
Sampling1 
Sampling2 
Sampling3 
NbOflayers 

Definition at line 51 of file CellClusterLinkTool.h.

◆ anonymous enum

anonymous enum
Enumerator
CaloB 
CaloEA 
CaloEC 
NbCaloPart 

Definition at line 54 of file CellClusterLinkTool.h.

◆ anonymous enum

anonymous enum
Enumerator
EMBA 
EMECA 
HECA 
FCALA 
EMBC 
EMECC 
HECC 
FCALC 
NbOfPartition 

Definition at line 50 of file CellClusterLinkTool.h.

◆ SIDE

enum SIDE
Enumerator
Aside 
Cside 

Definition at line 52 of file CellClusterLinkTool.h.

52{Aside=1,Cside=-1};

Variable Documentation

◆ ClusterPlotsNames_avg

string ClusterPlotsNames_avg[]
Initial value:
={
}

Definition at line 59 of file CellClusterLinkTool.h.

59 {
60// "etaphi_thresh_avgenergy_3",
61// "etaphi_thresh_avgenergy_4"
62 };

◆ ClusterPlotsNames_occ

string ClusterPlotsNames_occ[]
Initial value:
={ "m_EtavsPhi3",
}

Definition at line 56 of file CellClusterLinkTool.h.

56 { "m_EtavsPhi3",
57// "m_EtavsPhi4"
58 };

◆ h2_avgEnergy

TH2F* h2_avgEnergy[NbOfPartition][4] ={NULL}

Definition at line 67 of file CellClusterLinkTool.h.

67{NULL};

◆ h2_cellStatus_Summary

TH2F* h2_cellStatus_Summary[NbOfPartition][4] ={NULL}

Definition at line 66 of file CellClusterLinkTool.h.

66{NULL};

◆ h2_cellStatus_Summary_avgEnergy

TH2F* h2_cellStatus_Summary_avgEnergy[NbOfPartition][4] ={NULL}

Definition at line 68 of file CellClusterLinkTool.h.

68{NULL};

◆ h2_cluster_avg

TH2F* h2_cluster_avg[5] ={NULL}

Definition at line 64 of file CellClusterLinkTool.h.

64{NULL};

◆ h2_cluster_occ

TH2F* h2_cluster_occ[5] ={NULL}

Definition at line 63 of file CellClusterLinkTool.h.

63{NULL};

◆ h2_occ

TH2F* h2_occ[NbOfPartition][4] ={NULL}

Definition at line 65 of file CellClusterLinkTool.h.

65{NULL};

◆ m_range

float m_range[NbCaloPart][2] ={{-1.5,1.5},{1.5,4.9},{-4.9,-1.5}}

Definition at line 55 of file CellClusterLinkTool.h.

55{{-1.5,1.5},{1.5,4.9},{-4.9,-1.5}};

◆ outputfile

ofstream outputfile

Definition at line 25 of file CellClusterLinkTool.h.

◆ RedThreshold_cell

double RedThreshold_cell =100

Definition at line 22 of file CellClusterLinkTool.h.

◆ RedThreshold_cluster

double RedThreshold_cluster =100

Definition at line 21 of file CellClusterLinkTool.h.

◆ TargetNames

string TargetNames[]

Definition at line 69 of file CellClusterLinkTool.h.

69 {"CellOccupancyVsEtaPhi_EMBPA_5Sigma",
70 "CellOccupancyVsEtaPhi_EMBPC_5Sigma",
71 "CellOccupancyVsEtaPhi_EMB1A_5Sigma",
72 "CellOccupancyVsEtaPhi_EMB1C_5Sigma",
73 "CellOccupancyVsEtaPhi_EMB2A_5Sigma",
74 "CellOccupancyVsEtaPhi_EMB2C_5Sigma",
75 "CellOccupancyVsEtaPhi_EMB3A_5Sigma",
76 "CellOccupancyVsEtaPhi_EMB3C_5Sigma",
77 "CellOccupancyVsEtaPhi_HEC0A_5Sigma",
78 "CellOccupancyVsEtaPhi_HEC0C_5Sigma",
79 "CellOccupancyVsEtaPhi_HEC1A_5Sigma",
80 "CellOccupancyVsEtaPhi_HEC1C_5Sigma",
81 "CellOccupancyVsEtaPhi_HEC2A_5Sigma",
82 "CellOccupancyVsEtaPhi_HEC2C_5Sigma",
83 "CellOccupancyVsEtaPhi_HEC3A_5Sigma",
84 "CellOccupancyVsEtaPhi_HEC3C_5Sigma",
85 "CellOccupancyVsEtaPhi_EMECPA_5Sigma",
86 "CellOccupancyVsEtaPhi_EMECPC_5Sigma",
87 "CellOccupancyVsEtaPhi_EMEC1A_5Sigma",
88 "CellOccupancyVsEtaPhi_EMEC1C_5Sigma",
89 "CellOccupancyVsEtaPhi_EMEC2A_5Sigma",
90 "CellOccupancyVsEtaPhi_EMEC2C_5Sigma",
91 "CellOccupancyVsEtaPhi_EMEC3A_5Sigma",
92 "CellOccupancyVsEtaPhi_EMEC3C_5Sigma",
93 "CellOccupancyVsEtaPhi_FCAL1A_5Sigma",
94 "CellOccupancyVsEtaPhi_FCAL1C_5Sigma",
95 "CellOccupancyVsEtaPhi_FCAL2A_5Sigma",
96 "CellOccupancyVsEtaPhi_FCAL2C_5Sigma",
97 "CellOccupancyVsEtaPhi_FCAL3A_5Sigma",
98 "CellOccupancyVsEtaPhi_FCAL3C_5Sigma"
99 };

◆ TargetNames_Avg

string TargetNames_Avg[]

Definition at line 100 of file CellClusterLinkTool.h.

100 { "CellAvgEnergyVsEtaPhi_EMBPA_4Sigma",
101 "CellAvgEnergyVsEtaPhi_EMBPC_4Sigma",
102 "CellAvgEnergyVsEtaPhi_EMB1A_4Sigma",
103 "CellAvgEnergyVsEtaPhi_EMB1C_4Sigma",
104 "CellAvgEnergyVsEtaPhi_EMB2A_4Sigma",
105 "CellAvgEnergyVsEtaPhi_EMB2C_4Sigma",
106 "CellAvgEnergyVsEtaPhi_EMB3A_4Sigma",
107 "CellAvgEnergyVsEtaPhi_EMB3C_4Sigma",
108 "CellAvgEnergyVsEtaPhi_HEC0A_4Sigma",
109 "CellAvgEnergyVsEtaPhi_HEC0C_4Sigma",
110 "CellAvgEnergyVsEtaPhi_HEC1A_4Sigma",
111 "CellAvgEnergyVsEtaPhi_HEC1C_4Sigma",
112 "CellAvgEnergyVsEtaPhi_HEC2A_4Sigma",
113 "CellAvgEnergyVsEtaPhi_HEC2C_4Sigma",
114 "CellAvgEnergyVsEtaPhi_HEC3A_4Sigma",
115 "CellAvgEnergyVsEtaPhi_HEC3C_4Sigma",
116 "CellAvgEnergyVsEtaPhi_EMECPA_4Sigma",
117 "CellAvgEnergyVsEtaPhi_EMECPC_4Sigma",
118 "CellAvgEnergyVsEtaPhi_EMEC1A_4Sigma",
119 "CellAvgEnergyVsEtaPhi_EMEC1C_4Sigma",
120 "CellAvgEnergyVsEtaPhi_EMEC2A_4Sigma",
121 "CellAvgEnergyVsEtaPhi_EMEC2C_4Sigma",
122 "CellAvgEnergyVsEtaPhi_EMEC3A_4Sigma",
123 "CellAvgEnergyVsEtaPhi_EMEC3C_4Sigma",
124 "CellAvgEnergyVsEtaPhi_FCAL1A_4Sigma",
125 "CellAvgEnergyVsEtaPhi_FCAL1C_4Sigma",
126 "CellAvgEnergyVsEtaPhi_FCAL2A_4Sigma",
127 "CellAvgEnergyVsEtaPhi_FCAL2C_4Sigma",
128 "CellAvgEnergyVsEtaPhi_FCAL3A_4Sigma",
129 "CellAvgEnergyVsEtaPhi_FCAL3C_4Sigma",
130 };