ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
EMShowerMinimal Class Reference

#include <EMShowerMinimal.h>

Inheritance diagram for EMShowerMinimal:
Collaboration diagram for EMShowerMinimal:

Public Member Functions

 EMShowerMinimal ()
 Default constructor. More...
 
 ~EMShowerMinimal ()=default
 Destructor. More...
 
void print () const
 
double ehad1 () const
 E leakage into 1st sampling of had calo. More...
 
double e237 () const
 uncor energy in 3x7 cells in em sampling 2 More...
 
double e277 () const
 uncor energy in 7x7 cells in em sampling 2 More...
 
double weta2 () const
 corrected width in 3x5 cells in the 2nd samp More...
 
double e2tsts1 () const
 2nd maximum in strips More...
 
double fracs1 () const
 energy outside core (E(+-7)-E(+-3))/E(+-7) More...
 
double emaxs1 () const
 energy of strip with maximal energy deposit More...
 
double l1SimEta () const
 simulated eta pos of lvl1 ROI More...
 
double l1SimPhi () const
 simulated phi pos of lvl1 ROI More...
 
double l1SimEmClus () const
 simulated max 2x1 or 1x2 energy in em calo lvl1 ROI More...
 
double l1SimEmIsol () const
 simulated isolation energy in em calo lvl1 ROI More...
 
double l1SimHdCore () const
 simulated 2x2 energy in had calo lvl1 ROI More...
 
double l1SimHdIsol () const
 simulated isolation energy in had calo lvl1 ROI More...
 
long l1SimnRoIperRegion () const
 number of ROI found in the given Region per call of T2CaloL1Sim, expected 1 More...
 
const CaloClustercaloClus () const
 pointer to calorimeter cluster More...
 
long RoIword () const
 L1 RoI word. More...
 
double eem0nar () const
 energy in narrow EM0 region More...
 
double eem0wid () const
 energy in wide EM0 region More...
 
double eem1nar () const
 energy in narrow EM1 region More...
 
double eem1wid () const
 energy in wide EM1 region More...
 
double eem2nar () const
 energy in narrow EM2 region More...
 
double eem2wid () const
 energy in wide EM2 region More...
 
double eem3nar () const
 energy in narrow EM3 region More...
 
double eem3wid () const
 energy in wide EM3 region More...
 
double ehad1nar () const
 energy in narrow HAD1 region More...
 
double ehad1wid () const
 energy in wide HAD1 region More...
 
double ehad2nar () const
 energy in narrow HAD2 region More...
 
double ehad2wid () const
 energy in wide HAD2 region More...
 
double ehad3nar () const
 energy in narrow HAD3 region More...
 
double ehad3wid () const
 energy in wide HAD3 region More...
 
double eem0rad () const
 EM radius samp 0. More...
 
double eem1rad () const
 EM radius samp 1. More...
 
double eem2rad () const
 EM radius samp 2. More...
 
double eem3rad () const
 EM radius samp 3. More...
 
double em0weta () const
 EM eta width samp 0. More...
 
double em1weta () const
 EM eta width samp 1. More...
 
double em2weta () const
 EM eta width samp 2. More...
 
double em3weta () const
 EM eta width samp 3. More...
 
double had1weta () const
 had eta width samp 1 More...
 
double had2weta () const
 had eta width samp 2 More...
 
double had3weta () const
 had eta width samp 3 More...
 
double energyem0nor () const
 EM energy normalization samp 0. More...
 
double energyem1nor () const
 EM energy normalization samp 1. More...
 
double energyem2nor () const
 EM energy normalization samp 2. More...
 
double energyem3nor () const
 EM energy normalization samp 3. More...
 
double energyhad1nor () const
 HAD energy normalization samp 1. More...
 
double energyhad2nor () const
 HAD energy normalization samp 2. More...
 
double energyhad3nor () const
 HAD energy normalization samp 3. More...
 
void set_ehad1 (double)
 
void set_e237 (double)
 
void set_e277 (double)
 
void set_weta2 (double)
 
void set_e2tsts1 (double)
 
void set_fracs1 (double)
 
void set_emaxs1 (double)
 
void set_caloClus (const CaloCluster *)
 
void set_Cluster (CaloClusterContainer *, int)
 
void set_l1SimEta (double)
 
void set_l1SimPhi (double)
 
void set_l1SimEmClus (double)
 
void set_l1SimEmIsol (double)
 
void set_l1SimHdCore (double)
 
void set_l1SimHdIsol (double)
 
void set_l1SimnRoIperRegion (long)
 
void set_RoIword (long)
 
void set_eem0nar (double)
 
void set_eem0wid (double)
 
void set_eem1nar (double)
 
void set_eem1wid (double)
 
void set_eem2nar (double)
 
void set_eem2wid (double)
 
void set_eem3nar (double)
 
void set_eem3wid (double)
 
void set_ehad1nar (double)
 
void set_ehad1wid (double)
 
void set_ehad2nar (double)
 
void set_ehad2wid (double)
 
void set_ehad3nar (double)
 
void set_ehad3wid (double)
 
void set_eem0rad (double)
 
void set_eem1rad (double)
 
void set_eem2rad (double)
 
void set_eem3rad (double)
 
void set_em0weta (double)
 
void set_em1weta (double)
 
void set_em2weta (double)
 
void set_em3weta (double)
 
void set_had1weta (double)
 
void set_had2weta (double)
 
void set_had3weta (double)
 
void set_energyem0nor (double)
 
void set_energyem1nor (double)
 
void set_energyem2nor (double)
 
void set_energyem3nor (double)
 
void set_energyhad1nor (double)
 
void set_energyhad2nor (double)
 
void set_energyhad3nor (double)
 
virtual void fillToken (INavigationToken &) const
 
virtual void fillToken (INavigationToken &, const std::any &) const
 

Private Attributes

ElementLink< CaloClusterContainerm_caloClus
 
double m_ehad1
 
double m_e237
 
double m_e277
 
double m_weta2
 
double m_e2tsts1
 
double m_fracs1
 
double m_emaxs1
 
double m_l1SimEta
 
double m_l1SimPhi
 
double m_l1SimEmClus
 
double m_l1SimEmIsol
 
double m_l1SimHdCore
 
double m_l1SimHdIsol
 
long m_l1SimnRoIperRegion
 
long m_RoIword
 
double m_eem0nar
 
double m_eem0wid
 
double m_eem1nar
 
double m_eem1wid
 
double m_eem2nar
 
double m_eem2wid
 
double m_eem3nar
 
double m_eem3wid
 
double m_ehad1nar
 
double m_ehad1wid
 
double m_ehad2nar
 
double m_ehad2wid
 
double m_ehad3nar
 
double m_ehad3wid
 
double m_eem0rad
 
double m_eem1rad
 
double m_eem2rad
 
double m_eem3rad
 
double m_em0weta
 
double m_em1weta
 
double m_em2weta
 
double m_em3weta
 
double m_had1weta
 
double m_had2weta
 
double m_had3weta
 
double m_energyem0nor
 
double m_energyem1nor
 
double m_energyem2nor
 
double m_energyem3nor
 
double m_energyhad1nor
 
double m_energyhad2nor
 
double m_energyhad3nor
 

Detailed Description

Minimal EM shower property data class, as needed by LVL2. Used in the Trigger/TrigT2Calo package. This class contains information about quantities useful for e/g identification in LVL2, such as shower shape variables.

Author
M.P. Casado, S. Rajagopalan

Definition at line 41 of file EMShowerMinimal.h.

Constructor & Destructor Documentation

◆ EMShowerMinimal()

EMShowerMinimal::EMShowerMinimal ( )

Default constructor.

Definition at line 34 of file EMShowerMinimal.cxx.

35 {
36  double x = -999. ;
37  m_ehad1=x ;
38  m_e237=x ;
39  m_e277=x ;
40  m_weta2=x ;
41  m_e2tsts1=x ;
42  m_fracs1=x ;
43  m_emaxs1=x ;
44  m_l1SimEta=x;
45  m_l1SimPhi=x;
51 
52  m_RoIword=999;
53  m_eem0nar=x;
54  m_eem0wid=x;
55  m_eem1nar=x;
56  m_eem1wid=x;
57  m_eem2nar=x;
58  m_eem2wid=x;
59  m_eem3nar=x;
60  m_eem3wid=x;
61  m_ehad1nar=x;
62  m_ehad1wid=x;
63  m_ehad2nar=x;
64  m_ehad2wid=x;
65  m_ehad3nar=x;
66  m_ehad3wid=x;
67 
68  m_eem0rad=x;
69  m_eem1rad=x;
70  m_eem2rad=x;
71  m_eem3rad=x;
72  m_em0weta=x;
73  m_em1weta=x;
74  m_em2weta=x;
75  m_em3weta=x;
76  m_had1weta=x;
77  m_had2weta=x;
78  m_had3weta=x;
86 
87 }

◆ ~EMShowerMinimal()

EMShowerMinimal::~EMShowerMinimal ( )
default

Destructor.

Member Function Documentation

◆ caloClus()

const CaloCluster * EMShowerMinimal::caloClus ( ) const
inline

pointer to calorimeter cluster

Definition at line 332 of file EMShowerMinimal.h.

333 {
334  if (m_caloClus.isValid()){
335  return *m_caloClus;
336  } else {
337  return nullptr;
338  }
339 }

◆ e237()

double EMShowerMinimal::e237 ( ) const
inline

uncor energy in 3x7 cells in em sampling 2

Definition at line 281 of file EMShowerMinimal.h.

281 { return m_e237 ;}

◆ e277()

double EMShowerMinimal::e277 ( ) const
inline

uncor energy in 7x7 cells in em sampling 2

Definition at line 282 of file EMShowerMinimal.h.

282 { return m_e277 ;}

◆ e2tsts1()

double EMShowerMinimal::e2tsts1 ( ) const
inline

2nd maximum in strips

Definition at line 284 of file EMShowerMinimal.h.

284 { return m_e2tsts1 ;}

◆ eem0nar()

double EMShowerMinimal::eem0nar ( ) const
inline

energy in narrow EM0 region

Definition at line 296 of file EMShowerMinimal.h.

296 { return m_eem0nar ;}

◆ eem0rad()

double EMShowerMinimal::eem0rad ( ) const
inline

EM radius samp 0.

Definition at line 312 of file EMShowerMinimal.h.

312 { return m_eem0rad ;}

◆ eem0wid()

double EMShowerMinimal::eem0wid ( ) const
inline

energy in wide EM0 region

Definition at line 297 of file EMShowerMinimal.h.

297 { return m_eem0wid ;}

◆ eem1nar()

double EMShowerMinimal::eem1nar ( ) const
inline

energy in narrow EM1 region

Definition at line 298 of file EMShowerMinimal.h.

298 { return m_eem1nar ;}

◆ eem1rad()

double EMShowerMinimal::eem1rad ( ) const
inline

EM radius samp 1.

Definition at line 313 of file EMShowerMinimal.h.

313 { return m_eem1rad ;}

◆ eem1wid()

double EMShowerMinimal::eem1wid ( ) const
inline

energy in wide EM1 region

Definition at line 299 of file EMShowerMinimal.h.

299 { return m_eem1wid ;}

◆ eem2nar()

double EMShowerMinimal::eem2nar ( ) const
inline

energy in narrow EM2 region

Definition at line 300 of file EMShowerMinimal.h.

300 { return m_eem2nar ;}

◆ eem2rad()

double EMShowerMinimal::eem2rad ( ) const
inline

EM radius samp 2.

Definition at line 314 of file EMShowerMinimal.h.

314 { return m_eem2rad ;}

◆ eem2wid()

double EMShowerMinimal::eem2wid ( ) const
inline

energy in wide EM2 region

Definition at line 301 of file EMShowerMinimal.h.

301 { return m_eem2wid ;}

◆ eem3nar()

double EMShowerMinimal::eem3nar ( ) const
inline

energy in narrow EM3 region

Definition at line 302 of file EMShowerMinimal.h.

302 { return m_eem3nar ;}

◆ eem3rad()

double EMShowerMinimal::eem3rad ( ) const
inline

EM radius samp 3.

Definition at line 315 of file EMShowerMinimal.h.

315 { return m_eem3rad ;}

◆ eem3wid()

double EMShowerMinimal::eem3wid ( ) const
inline

energy in wide EM3 region

Definition at line 303 of file EMShowerMinimal.h.

303 { return m_eem3wid ;}

◆ ehad1()

double EMShowerMinimal::ehad1 ( ) const
inline

E leakage into 1st sampling of had calo.

Definition at line 280 of file EMShowerMinimal.h.

280 { return m_ehad1 ;}

◆ ehad1nar()

double EMShowerMinimal::ehad1nar ( ) const
inline

energy in narrow HAD1 region

Definition at line 305 of file EMShowerMinimal.h.

305 { return m_ehad1nar ;}

◆ ehad1wid()

double EMShowerMinimal::ehad1wid ( ) const
inline

energy in wide HAD1 region

Definition at line 306 of file EMShowerMinimal.h.

306 { return m_ehad1wid ;}

◆ ehad2nar()

double EMShowerMinimal::ehad2nar ( ) const
inline

energy in narrow HAD2 region

Definition at line 307 of file EMShowerMinimal.h.

307 { return m_ehad2nar ;}

◆ ehad2wid()

double EMShowerMinimal::ehad2wid ( ) const
inline

energy in wide HAD2 region

Definition at line 308 of file EMShowerMinimal.h.

308 { return m_ehad2wid ;}

◆ ehad3nar()

double EMShowerMinimal::ehad3nar ( ) const
inline

energy in narrow HAD3 region

Definition at line 309 of file EMShowerMinimal.h.

309 { return m_ehad3nar ;}

◆ ehad3wid()

double EMShowerMinimal::ehad3wid ( ) const
inline

energy in wide HAD3 region

Definition at line 310 of file EMShowerMinimal.h.

310 { return m_ehad3wid ;}

◆ em0weta()

double EMShowerMinimal::em0weta ( ) const
inline

EM eta width samp 0.

Definition at line 316 of file EMShowerMinimal.h.

316 { return m_em0weta ;}

◆ em1weta()

double EMShowerMinimal::em1weta ( ) const
inline

EM eta width samp 1.

Definition at line 317 of file EMShowerMinimal.h.

317 { return m_em1weta ;}

◆ em2weta()

double EMShowerMinimal::em2weta ( ) const
inline

EM eta width samp 2.

Definition at line 318 of file EMShowerMinimal.h.

318 { return m_em2weta ;}

◆ em3weta()

double EMShowerMinimal::em3weta ( ) const
inline

EM eta width samp 3.

Definition at line 319 of file EMShowerMinimal.h.

319 { return m_em3weta ;}

◆ emaxs1()

double EMShowerMinimal::emaxs1 ( ) const
inline

energy of strip with maximal energy deposit

Definition at line 286 of file EMShowerMinimal.h.

286 { return m_emaxs1 ;}

◆ energyem0nor()

double EMShowerMinimal::energyem0nor ( ) const
inline

EM energy normalization samp 0.

Definition at line 323 of file EMShowerMinimal.h.

323 { return m_energyem0nor;}

◆ energyem1nor()

double EMShowerMinimal::energyem1nor ( ) const
inline

EM energy normalization samp 1.

Definition at line 324 of file EMShowerMinimal.h.

324 { return m_energyem1nor;}

◆ energyem2nor()

double EMShowerMinimal::energyem2nor ( ) const
inline

EM energy normalization samp 2.

Definition at line 325 of file EMShowerMinimal.h.

325 { return m_energyem2nor;}

◆ energyem3nor()

double EMShowerMinimal::energyem3nor ( ) const
inline

EM energy normalization samp 3.

Definition at line 326 of file EMShowerMinimal.h.

326 { return m_energyem3nor;}

◆ energyhad1nor()

double EMShowerMinimal::energyhad1nor ( ) const
inline

HAD energy normalization samp 1.

Definition at line 327 of file EMShowerMinimal.h.

327 { return m_energyhad1nor;}

◆ energyhad2nor()

double EMShowerMinimal::energyhad2nor ( ) const
inline

HAD energy normalization samp 2.

Definition at line 328 of file EMShowerMinimal.h.

328 { return m_energyhad2nor;}

◆ energyhad3nor()

double EMShowerMinimal::energyhad3nor ( ) const
inline

HAD energy normalization samp 3.

Definition at line 329 of file EMShowerMinimal.h.

329 { return m_energyhad3nor;}

◆ fillToken() [1/2]

virtual void NavigableTerminalNode::fillToken ( INavigationToken ) const
inlinevirtualinherited

Implements INavigable.

Definition at line 31 of file NavigableTerminalNode.h.

31 { };

◆ fillToken() [2/2]

virtual void NavigableTerminalNode::fillToken ( INavigationToken ,
const std::any &   
) const
inlinevirtualinherited

Implements INavigable.

Definition at line 32 of file NavigableTerminalNode.h.

32 { };

◆ fracs1()

double EMShowerMinimal::fracs1 ( ) const
inline

energy outside core (E(+-7)-E(+-3))/E(+-7)

Definition at line 285 of file EMShowerMinimal.h.

285 { return m_fracs1 ;}

◆ had1weta()

double EMShowerMinimal::had1weta ( ) const
inline

had eta width samp 1

Definition at line 320 of file EMShowerMinimal.h.

320 { return m_had1weta ;}

◆ had2weta()

double EMShowerMinimal::had2weta ( ) const
inline

had eta width samp 2

Definition at line 321 of file EMShowerMinimal.h.

321 { return m_had2weta ;}

◆ had3weta()

double EMShowerMinimal::had3weta ( ) const
inline

had eta width samp 3

Definition at line 322 of file EMShowerMinimal.h.

322 { return m_had3weta ;}

◆ l1SimEmClus()

double EMShowerMinimal::l1SimEmClus ( ) const
inline

simulated max 2x1 or 1x2 energy in em calo lvl1 ROI

Definition at line 289 of file EMShowerMinimal.h.

289 { return m_l1SimEmClus ;}

◆ l1SimEmIsol()

double EMShowerMinimal::l1SimEmIsol ( ) const
inline

simulated isolation energy in em calo lvl1 ROI

Definition at line 290 of file EMShowerMinimal.h.

290 { return m_l1SimEmIsol ;}

◆ l1SimEta()

double EMShowerMinimal::l1SimEta ( ) const
inline

simulated eta pos of lvl1 ROI

Definition at line 287 of file EMShowerMinimal.h.

287 { return m_l1SimEta ;}

◆ l1SimHdCore()

double EMShowerMinimal::l1SimHdCore ( ) const
inline

simulated 2x2 energy in had calo lvl1 ROI

Definition at line 291 of file EMShowerMinimal.h.

291 { return m_l1SimHdCore ;}

◆ l1SimHdIsol()

double EMShowerMinimal::l1SimHdIsol ( ) const
inline

simulated isolation energy in had calo lvl1 ROI

Definition at line 292 of file EMShowerMinimal.h.

292 { return m_l1SimHdIsol ;}

◆ l1SimnRoIperRegion()

long EMShowerMinimal::l1SimnRoIperRegion ( ) const
inline

number of ROI found in the given Region per call of T2CaloL1Sim, expected 1

Definition at line 293 of file EMShowerMinimal.h.

293 { return m_l1SimnRoIperRegion ;}

◆ l1SimPhi()

double EMShowerMinimal::l1SimPhi ( ) const
inline

simulated phi pos of lvl1 ROI

Definition at line 288 of file EMShowerMinimal.h.

288 { return m_l1SimPhi ;}

◆ print()

void EMShowerMinimal::print ( ) const

Definition at line 92 of file EMShowerMinimal.cxx.

93 {
94  std::cout << " EMShowerMinimal variables " << std::endl;
95  std::cout << " ehad1 = " << m_ehad1 << std::endl;
96  std::cout << " e237 = " << m_e237 << std::endl;
97  std::cout << " e277 = " << m_e277 << std::endl;
98  std::cout << " weta2 = " << m_weta2 << std::endl;
99  std::cout << " e2tsts1 = " << m_e2tsts1 << std::endl;
100  std::cout << " fracs1 = " << m_fracs1 << std::endl;
101  std::cout << " emaxs1 = " << m_emaxs1 << std::endl;
102  std::cout << " l1SimEta = " << m_l1SimEta << std::endl;
103  std::cout << " l1SimPhi = " << m_l1SimPhi << std::endl;
104  std::cout << " l1SimEmClus = " << m_l1SimEmClus << std::endl;
105  std::cout << " l1SimEmIsol = " << m_l1SimEmIsol << std::endl;
106  std::cout << " l1SimHdCore = " << m_l1SimHdCore << std::endl;
107  std::cout << " l1SimHdIsol = " << m_l1SimHdIsol << std::endl;
108  std::cout << " l1SimnRoIperRegion = " << m_l1SimnRoIperRegion << std::endl;
109 
110  std::cout << " RoIword = " << m_RoIword << std::endl;
111  std::cout << " EM0energy narrow = " << m_eem0nar << std::endl;
112  std::cout << " EM0energy wide = " << m_eem0wid << std::endl;
113  std::cout << " EM1energy narrow = " << m_eem1nar << std::endl;
114  std::cout << " EM1energy wide = " << m_eem1wid << std::endl;
115  std::cout << " EM2energy narrow = " << m_eem2nar << std::endl;
116  std::cout << " EM2energy wide = " << m_eem2wid << std::endl;
117  std::cout << " EM3energy narrow = " << m_eem3nar << std::endl;
118  std::cout << " EM3energy wide = " << m_eem3wid << std::endl;
119 
120  std::cout << " HAD1 energy narrow = " << m_ehad1nar << std::endl;
121  std::cout << " HAD1 energy wide = " << m_ehad1wid << std::endl;
122  std::cout << " HAD2 energy narrow = " << m_ehad2nar << std::endl;
123  std::cout << " HAD2 energy wide = " << m_ehad2wid << std::endl;
124  std::cout << " HAD3energy narrow = " << m_ehad3nar << std::endl;
125  std::cout << " HAD3energy wide = " << m_ehad3wid << std::endl;
126 
127  std::cout << " EM radius samp0 = " << m_eem0rad << std::endl;
128  std::cout << " EM radius samp1 = " << m_eem1rad << std::endl;
129  std::cout << " EM radius samp2 = " << m_eem2rad << std::endl;
130  std::cout << " EM radius samp3 = " << m_eem3rad << std::endl;
131 
132  std::cout << " EM eta radius samp0 = " << m_em0weta << std::endl;
133  std::cout << " EM eta radius samp1 = " << m_em1weta << std::endl;
134  std::cout << " EM eta radius samp2 = " << m_em2weta << std::endl;
135  std::cout << " EM eta radius samp3 = " << m_em3weta << std::endl;
136  std::cout << " HAD eta radius samp1 = " << m_had1weta << std::endl;
137  std::cout << " HAD eta radius samp2 = " << m_had2weta << std::endl;
138  std::cout << " HAD eta radius samp3 = " << m_had3weta << std::endl;
139 
140  std::cout << " EM energy normalization samp0 = " << m_energyem0nor <<
141  std::endl;
142  std::cout << " EM energy normalization samp1 = " << m_energyem1nor <<
143  std::endl;
144  std::cout << " EM energy normalization samp2 = " << m_energyem2nor <<
145  std::endl;
146  std::cout << " EM energy normalization samp3 = " << m_energyem3nor <<
147  std::endl;
148  std::cout << " HAD energy normalization samp1 = " << m_energyhad1nor <<
149  std::endl;
150  std::cout << " HAD energy normalization samp2 = " << m_energyhad2nor <<
151  std::endl;
152  std::cout << " HAD energy normalization samp3 = " << m_energyhad3nor <<
153  std::endl;
154 
155 }

◆ RoIword()

long EMShowerMinimal::RoIword ( ) const
inline

L1 RoI word.

Definition at line 295 of file EMShowerMinimal.h.

295 { return m_RoIword ;}

◆ set_caloClus()

void EMShowerMinimal::set_caloClus ( const CaloCluster x)
inline

Definition at line 352 of file EMShowerMinimal.h.

352 { m_caloClus.setElement(x); }

◆ set_Cluster()

void EMShowerMinimal::set_Cluster ( CaloClusterContainer pCont,
int  index 
)
inline

Definition at line 353 of file EMShowerMinimal.h.

353  {
355  }

◆ set_e237()

void EMShowerMinimal::set_e237 ( double  x)
inline

Definition at line 344 of file EMShowerMinimal.h.

344 { m_e237=x ;}

◆ set_e277()

void EMShowerMinimal::set_e277 ( double  x)
inline

Definition at line 345 of file EMShowerMinimal.h.

345 { m_e277=x ;}

◆ set_e2tsts1()

void EMShowerMinimal::set_e2tsts1 ( double  x)
inline

Definition at line 347 of file EMShowerMinimal.h.

347 { m_e2tsts1=x ;}

◆ set_eem0nar()

void EMShowerMinimal::set_eem0nar ( double  x)
inline

Definition at line 366 of file EMShowerMinimal.h.

366 { m_eem0nar=x ;}

◆ set_eem0rad()

void EMShowerMinimal::set_eem0rad ( double  x)
inline

Definition at line 382 of file EMShowerMinimal.h.

382 { m_eem0rad=x ;}

◆ set_eem0wid()

void EMShowerMinimal::set_eem0wid ( double  x)
inline

Definition at line 367 of file EMShowerMinimal.h.

367 { m_eem0wid=x ;}

◆ set_eem1nar()

void EMShowerMinimal::set_eem1nar ( double  x)
inline

Definition at line 368 of file EMShowerMinimal.h.

368 { m_eem1nar=x ;}

◆ set_eem1rad()

void EMShowerMinimal::set_eem1rad ( double  x)
inline

Definition at line 383 of file EMShowerMinimal.h.

383 { m_eem1rad=x ;}

◆ set_eem1wid()

void EMShowerMinimal::set_eem1wid ( double  x)
inline

Definition at line 369 of file EMShowerMinimal.h.

369 { m_eem1wid=x ;}

◆ set_eem2nar()

void EMShowerMinimal::set_eem2nar ( double  x)
inline

Definition at line 370 of file EMShowerMinimal.h.

370 { m_eem2nar=x ;}

◆ set_eem2rad()

void EMShowerMinimal::set_eem2rad ( double  x)
inline

Definition at line 384 of file EMShowerMinimal.h.

384 { m_eem2rad=x ;}

◆ set_eem2wid()

void EMShowerMinimal::set_eem2wid ( double  x)
inline

Definition at line 371 of file EMShowerMinimal.h.

371 { m_eem2wid=x ;}

◆ set_eem3nar()

void EMShowerMinimal::set_eem3nar ( double  x)
inline

Definition at line 372 of file EMShowerMinimal.h.

372 { m_eem3nar=x ;}

◆ set_eem3rad()

void EMShowerMinimal::set_eem3rad ( double  x)
inline

Definition at line 385 of file EMShowerMinimal.h.

385 { m_eem3rad=x ;}

◆ set_eem3wid()

void EMShowerMinimal::set_eem3wid ( double  x)
inline

Definition at line 373 of file EMShowerMinimal.h.

373 { m_eem3wid=x ;}

◆ set_ehad1()

void EMShowerMinimal::set_ehad1 ( double  x)
inline

Definition at line 343 of file EMShowerMinimal.h.

343 { m_ehad1=x ;}

◆ set_ehad1nar()

void EMShowerMinimal::set_ehad1nar ( double  x)
inline

Definition at line 375 of file EMShowerMinimal.h.

375 { m_ehad1nar=x ;}

◆ set_ehad1wid()

void EMShowerMinimal::set_ehad1wid ( double  x)
inline

Definition at line 376 of file EMShowerMinimal.h.

376 { m_ehad1wid=x ;}

◆ set_ehad2nar()

void EMShowerMinimal::set_ehad2nar ( double  x)
inline

Definition at line 377 of file EMShowerMinimal.h.

377 { m_ehad2nar=x ;}

◆ set_ehad2wid()

void EMShowerMinimal::set_ehad2wid ( double  x)
inline

Definition at line 378 of file EMShowerMinimal.h.

378 { m_ehad2wid=x ;}

◆ set_ehad3nar()

void EMShowerMinimal::set_ehad3nar ( double  x)
inline

Definition at line 379 of file EMShowerMinimal.h.

379 { m_ehad3nar=x ;}

◆ set_ehad3wid()

void EMShowerMinimal::set_ehad3wid ( double  x)
inline

Definition at line 380 of file EMShowerMinimal.h.

380 { m_ehad3wid=x ;}

◆ set_em0weta()

void EMShowerMinimal::set_em0weta ( double  x)
inline

Definition at line 386 of file EMShowerMinimal.h.

386 { m_em0weta=x ;}

◆ set_em1weta()

void EMShowerMinimal::set_em1weta ( double  x)
inline

Definition at line 387 of file EMShowerMinimal.h.

387 { m_em1weta=x ;}

◆ set_em2weta()

void EMShowerMinimal::set_em2weta ( double  x)
inline

Definition at line 388 of file EMShowerMinimal.h.

388 { m_em2weta=x ;}

◆ set_em3weta()

void EMShowerMinimal::set_em3weta ( double  x)
inline

Definition at line 389 of file EMShowerMinimal.h.

389 { m_em3weta=x ;}

◆ set_emaxs1()

void EMShowerMinimal::set_emaxs1 ( double  x)
inline

Definition at line 349 of file EMShowerMinimal.h.

349 { m_emaxs1=x ;}

◆ set_energyem0nor()

void EMShowerMinimal::set_energyem0nor ( double  x)
inline

Definition at line 393 of file EMShowerMinimal.h.

393 { m_energyem0nor=x ;}

◆ set_energyem1nor()

void EMShowerMinimal::set_energyem1nor ( double  x)
inline

Definition at line 394 of file EMShowerMinimal.h.

394 { m_energyem1nor=x ;}

◆ set_energyem2nor()

void EMShowerMinimal::set_energyem2nor ( double  x)
inline

Definition at line 395 of file EMShowerMinimal.h.

395 { m_energyem2nor=x ;}

◆ set_energyem3nor()

void EMShowerMinimal::set_energyem3nor ( double  x)
inline

Definition at line 396 of file EMShowerMinimal.h.

396 { m_energyem3nor=x ;}

◆ set_energyhad1nor()

void EMShowerMinimal::set_energyhad1nor ( double  x)
inline

Definition at line 397 of file EMShowerMinimal.h.

397 { m_energyhad1nor=x ;}

◆ set_energyhad2nor()

void EMShowerMinimal::set_energyhad2nor ( double  x)
inline

Definition at line 398 of file EMShowerMinimal.h.

398 { m_energyhad2nor=x ;}

◆ set_energyhad3nor()

void EMShowerMinimal::set_energyhad3nor ( double  x)
inline

Definition at line 399 of file EMShowerMinimal.h.

399 { m_energyhad3nor=x ;}

◆ set_fracs1()

void EMShowerMinimal::set_fracs1 ( double  x)
inline

Definition at line 348 of file EMShowerMinimal.h.

348 { m_fracs1=x ;}

◆ set_had1weta()

void EMShowerMinimal::set_had1weta ( double  x)
inline

Definition at line 390 of file EMShowerMinimal.h.

390 { m_had1weta=x ;}

◆ set_had2weta()

void EMShowerMinimal::set_had2weta ( double  x)
inline

Definition at line 391 of file EMShowerMinimal.h.

391 { m_had2weta=x ;}

◆ set_had3weta()

void EMShowerMinimal::set_had3weta ( double  x)
inline

Definition at line 392 of file EMShowerMinimal.h.

392 { m_had3weta=x ;}

◆ set_l1SimEmClus()

void EMShowerMinimal::set_l1SimEmClus ( double  x)
inline

Definition at line 359 of file EMShowerMinimal.h.

359 { m_l1SimEmClus =x ;}

◆ set_l1SimEmIsol()

void EMShowerMinimal::set_l1SimEmIsol ( double  x)
inline

Definition at line 360 of file EMShowerMinimal.h.

360 { m_l1SimEmIsol =x ;}

◆ set_l1SimEta()

void EMShowerMinimal::set_l1SimEta ( double  x)
inline

Definition at line 357 of file EMShowerMinimal.h.

357 { m_l1SimEta =x ;}

◆ set_l1SimHdCore()

void EMShowerMinimal::set_l1SimHdCore ( double  x)
inline

Definition at line 361 of file EMShowerMinimal.h.

361 { m_l1SimHdCore =x ;}

◆ set_l1SimHdIsol()

void EMShowerMinimal::set_l1SimHdIsol ( double  x)
inline

Definition at line 362 of file EMShowerMinimal.h.

362 { m_l1SimHdIsol =x ;}

◆ set_l1SimnRoIperRegion()

void EMShowerMinimal::set_l1SimnRoIperRegion ( long  x)
inline

Definition at line 363 of file EMShowerMinimal.h.

◆ set_l1SimPhi()

void EMShowerMinimal::set_l1SimPhi ( double  x)
inline

Definition at line 358 of file EMShowerMinimal.h.

358 { m_l1SimPhi =x ;}

◆ set_RoIword()

void EMShowerMinimal::set_RoIword ( long  x)
inline

Definition at line 365 of file EMShowerMinimal.h.

365 { m_RoIword =x ;}

◆ set_weta2()

void EMShowerMinimal::set_weta2 ( double  x)
inline

Definition at line 346 of file EMShowerMinimal.h.

346 { m_weta2=x ;}

◆ weta2()

double EMShowerMinimal::weta2 ( ) const
inline

corrected width in 3x5 cells in the 2nd samp

Definition at line 283 of file EMShowerMinimal.h.

283 { return m_weta2 ;}

Member Data Documentation

◆ m_caloClus

ElementLink<CaloClusterContainer> EMShowerMinimal::m_caloClus
private

Definition at line 220 of file EMShowerMinimal.h.

◆ m_e237

double EMShowerMinimal::m_e237
private

Definition at line 222 of file EMShowerMinimal.h.

◆ m_e277

double EMShowerMinimal::m_e277
private

Definition at line 223 of file EMShowerMinimal.h.

◆ m_e2tsts1

double EMShowerMinimal::m_e2tsts1
private

Definition at line 225 of file EMShowerMinimal.h.

◆ m_eem0nar

double EMShowerMinimal::m_eem0nar
private

Definition at line 237 of file EMShowerMinimal.h.

◆ m_eem0rad

double EMShowerMinimal::m_eem0rad
private

Definition at line 253 of file EMShowerMinimal.h.

◆ m_eem0wid

double EMShowerMinimal::m_eem0wid
private

Definition at line 238 of file EMShowerMinimal.h.

◆ m_eem1nar

double EMShowerMinimal::m_eem1nar
private

Definition at line 239 of file EMShowerMinimal.h.

◆ m_eem1rad

double EMShowerMinimal::m_eem1rad
private

Definition at line 254 of file EMShowerMinimal.h.

◆ m_eem1wid

double EMShowerMinimal::m_eem1wid
private

Definition at line 240 of file EMShowerMinimal.h.

◆ m_eem2nar

double EMShowerMinimal::m_eem2nar
private

Definition at line 241 of file EMShowerMinimal.h.

◆ m_eem2rad

double EMShowerMinimal::m_eem2rad
private

Definition at line 255 of file EMShowerMinimal.h.

◆ m_eem2wid

double EMShowerMinimal::m_eem2wid
private

Definition at line 242 of file EMShowerMinimal.h.

◆ m_eem3nar

double EMShowerMinimal::m_eem3nar
private

Definition at line 243 of file EMShowerMinimal.h.

◆ m_eem3rad

double EMShowerMinimal::m_eem3rad
private

Definition at line 256 of file EMShowerMinimal.h.

◆ m_eem3wid

double EMShowerMinimal::m_eem3wid
private

Definition at line 244 of file EMShowerMinimal.h.

◆ m_ehad1

double EMShowerMinimal::m_ehad1
private

Definition at line 221 of file EMShowerMinimal.h.

◆ m_ehad1nar

double EMShowerMinimal::m_ehad1nar
private

Definition at line 246 of file EMShowerMinimal.h.

◆ m_ehad1wid

double EMShowerMinimal::m_ehad1wid
private

Definition at line 247 of file EMShowerMinimal.h.

◆ m_ehad2nar

double EMShowerMinimal::m_ehad2nar
private

Definition at line 248 of file EMShowerMinimal.h.

◆ m_ehad2wid

double EMShowerMinimal::m_ehad2wid
private

Definition at line 249 of file EMShowerMinimal.h.

◆ m_ehad3nar

double EMShowerMinimal::m_ehad3nar
private

Definition at line 250 of file EMShowerMinimal.h.

◆ m_ehad3wid

double EMShowerMinimal::m_ehad3wid
private

Definition at line 251 of file EMShowerMinimal.h.

◆ m_em0weta

double EMShowerMinimal::m_em0weta
private

Definition at line 258 of file EMShowerMinimal.h.

◆ m_em1weta

double EMShowerMinimal::m_em1weta
private

Definition at line 259 of file EMShowerMinimal.h.

◆ m_em2weta

double EMShowerMinimal::m_em2weta
private

Definition at line 260 of file EMShowerMinimal.h.

◆ m_em3weta

double EMShowerMinimal::m_em3weta
private

Definition at line 261 of file EMShowerMinimal.h.

◆ m_emaxs1

double EMShowerMinimal::m_emaxs1
private

Definition at line 227 of file EMShowerMinimal.h.

◆ m_energyem0nor

double EMShowerMinimal::m_energyem0nor
private

Definition at line 266 of file EMShowerMinimal.h.

◆ m_energyem1nor

double EMShowerMinimal::m_energyem1nor
private

Definition at line 267 of file EMShowerMinimal.h.

◆ m_energyem2nor

double EMShowerMinimal::m_energyem2nor
private

Definition at line 268 of file EMShowerMinimal.h.

◆ m_energyem3nor

double EMShowerMinimal::m_energyem3nor
private

Definition at line 269 of file EMShowerMinimal.h.

◆ m_energyhad1nor

double EMShowerMinimal::m_energyhad1nor
private

Definition at line 270 of file EMShowerMinimal.h.

◆ m_energyhad2nor

double EMShowerMinimal::m_energyhad2nor
private

Definition at line 271 of file EMShowerMinimal.h.

◆ m_energyhad3nor

double EMShowerMinimal::m_energyhad3nor
private

Definition at line 272 of file EMShowerMinimal.h.

◆ m_fracs1

double EMShowerMinimal::m_fracs1
private

Definition at line 226 of file EMShowerMinimal.h.

◆ m_had1weta

double EMShowerMinimal::m_had1weta
private

Definition at line 262 of file EMShowerMinimal.h.

◆ m_had2weta

double EMShowerMinimal::m_had2weta
private

Definition at line 263 of file EMShowerMinimal.h.

◆ m_had3weta

double EMShowerMinimal::m_had3weta
private

Definition at line 264 of file EMShowerMinimal.h.

◆ m_l1SimEmClus

double EMShowerMinimal::m_l1SimEmClus
private

Definition at line 230 of file EMShowerMinimal.h.

◆ m_l1SimEmIsol

double EMShowerMinimal::m_l1SimEmIsol
private

Definition at line 231 of file EMShowerMinimal.h.

◆ m_l1SimEta

double EMShowerMinimal::m_l1SimEta
private

Definition at line 228 of file EMShowerMinimal.h.

◆ m_l1SimHdCore

double EMShowerMinimal::m_l1SimHdCore
private

Definition at line 232 of file EMShowerMinimal.h.

◆ m_l1SimHdIsol

double EMShowerMinimal::m_l1SimHdIsol
private

Definition at line 233 of file EMShowerMinimal.h.

◆ m_l1SimnRoIperRegion

long EMShowerMinimal::m_l1SimnRoIperRegion
private

Definition at line 234 of file EMShowerMinimal.h.

◆ m_l1SimPhi

double EMShowerMinimal::m_l1SimPhi
private

Definition at line 229 of file EMShowerMinimal.h.

◆ m_RoIword

long EMShowerMinimal::m_RoIword
private

Definition at line 236 of file EMShowerMinimal.h.

◆ m_weta2

double EMShowerMinimal::m_weta2
private

Definition at line 224 of file EMShowerMinimal.h.


The documentation for this class was generated from the following files:
EMShowerMinimal::m_eem3rad
double m_eem3rad
Definition: EMShowerMinimal.h:256
EMShowerMinimal::m_ehad1nar
double m_ehad1nar
Definition: EMShowerMinimal.h:246
EMShowerMinimal::m_had3weta
double m_had3weta
Definition: EMShowerMinimal.h:264
EMShowerMinimal::m_l1SimPhi
double m_l1SimPhi
Definition: EMShowerMinimal.h:229
EMShowerMinimal::m_em1weta
double m_em1weta
Definition: EMShowerMinimal.h:259
EMShowerMinimal::m_eem3nar
double m_eem3nar
Definition: EMShowerMinimal.h:243
EMShowerMinimal::m_ehad2nar
double m_ehad2nar
Definition: EMShowerMinimal.h:248
index
Definition: index.py:1
EMShowerMinimal::m_energyem2nor
double m_energyem2nor
Definition: EMShowerMinimal.h:268
EMShowerMinimal::m_weta2
double m_weta2
Definition: EMShowerMinimal.h:224
EMShowerMinimal::m_eem1wid
double m_eem1wid
Definition: EMShowerMinimal.h:240
EMShowerMinimal::m_RoIword
long m_RoIword
Definition: EMShowerMinimal.h:236
EMShowerMinimal::m_eem2wid
double m_eem2wid
Definition: EMShowerMinimal.h:242
EMShowerMinimal::m_l1SimnRoIperRegion
long m_l1SimnRoIperRegion
Definition: EMShowerMinimal.h:234
x
#define x
EMShowerMinimal::m_ehad3wid
double m_ehad3wid
Definition: EMShowerMinimal.h:251
EMShowerMinimal::m_eem0nar
double m_eem0nar
Definition: EMShowerMinimal.h:237
EMShowerMinimal::m_e277
double m_e277
Definition: EMShowerMinimal.h:223
EMShowerMinimal::m_energyhad1nor
double m_energyhad1nor
Definition: EMShowerMinimal.h:270
EMShowerMinimal::m_l1SimEmClus
double m_l1SimEmClus
Definition: EMShowerMinimal.h:230
EMShowerMinimal::m_energyem1nor
double m_energyem1nor
Definition: EMShowerMinimal.h:267
EMShowerMinimal::m_eem2rad
double m_eem2rad
Definition: EMShowerMinimal.h:255
EMShowerMinimal::m_energyhad3nor
double m_energyhad3nor
Definition: EMShowerMinimal.h:272
EMShowerMinimal::m_e237
double m_e237
Definition: EMShowerMinimal.h:222
EMShowerMinimal::m_l1SimEmIsol
double m_l1SimEmIsol
Definition: EMShowerMinimal.h:231
EMShowerMinimal::m_eem0rad
double m_eem0rad
Definition: EMShowerMinimal.h:253
EMShowerMinimal::m_had2weta
double m_had2weta
Definition: EMShowerMinimal.h:263
EMShowerMinimal::m_eem2nar
double m_eem2nar
Definition: EMShowerMinimal.h:241
EMShowerMinimal::m_fracs1
double m_fracs1
Definition: EMShowerMinimal.h:226
EMShowerMinimal::m_ehad1wid
double m_ehad1wid
Definition: EMShowerMinimal.h:247
EMShowerMinimal::m_ehad1
double m_ehad1
Definition: EMShowerMinimal.h:221
EMShowerMinimal::m_e2tsts1
double m_e2tsts1
Definition: EMShowerMinimal.h:225
EMShowerMinimal::m_l1SimHdIsol
double m_l1SimHdIsol
Definition: EMShowerMinimal.h:233
EMShowerMinimal::m_eem3wid
double m_eem3wid
Definition: EMShowerMinimal.h:244
EMShowerMinimal::m_em0weta
double m_em0weta
Definition: EMShowerMinimal.h:258
EMShowerMinimal::m_had1weta
double m_had1weta
Definition: EMShowerMinimal.h:262
EMShowerMinimal::m_l1SimEta
double m_l1SimEta
Definition: EMShowerMinimal.h:228
EMShowerMinimal::m_em3weta
double m_em3weta
Definition: EMShowerMinimal.h:261
EMShowerMinimal::m_energyem3nor
double m_energyem3nor
Definition: EMShowerMinimal.h:269
EMShowerMinimal::m_energyem0nor
double m_energyem0nor
Definition: EMShowerMinimal.h:266
EMShowerMinimal::m_caloClus
ElementLink< CaloClusterContainer > m_caloClus
Definition: EMShowerMinimal.h:220
EMShowerMinimal::m_energyhad2nor
double m_energyhad2nor
Definition: EMShowerMinimal.h:271
EMShowerMinimal::m_emaxs1
double m_emaxs1
Definition: EMShowerMinimal.h:227
EMShowerMinimal::m_eem0wid
double m_eem0wid
Definition: EMShowerMinimal.h:238
EMShowerMinimal::m_em2weta
double m_em2weta
Definition: EMShowerMinimal.h:260
EMShowerMinimal::m_l1SimHdCore
double m_l1SimHdCore
Definition: EMShowerMinimal.h:232
EMShowerMinimal::m_eem1rad
double m_eem1rad
Definition: EMShowerMinimal.h:254
EMShowerMinimal::m_ehad3nar
double m_ehad3nar
Definition: EMShowerMinimal.h:250
EMShowerMinimal::m_eem1nar
double m_eem1nar
Definition: EMShowerMinimal.h:239
EMShowerMinimal::m_ehad2wid
double m_ehad2wid
Definition: EMShowerMinimal.h:249