ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
eflowCellEOverPTool_mc12_HLLHC Class Reference

Class to store reference e/p mean and widths, as well as reference energy density radial profile fit parameters. More...

#include <eflowCellEOverPTool_mc12_HLLHC.h>

Inheritance diagram for eflowCellEOverPTool_mc12_HLLHC:
Collaboration diagram for eflowCellEOverPTool_mc12_HLLHC:

Public Member Functions

 eflowCellEOverPTool_mc12_HLLHC (const std::string &type, const std::string &name, const IInterface *parent)
 
 ~eflowCellEOverPTool_mc12_HLLHC ()
 
StatusCode initialize ()
 
StatusCode fillBinnedParameters (eflowEEtaBinnedParameters *binnedParameters) const
 
StatusCode finalize ()
 
virtual StatusCode intialize ()
 
ServiceHandle< StoreGateSvc > & evtStore ()
 The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc. More...
 
const ServiceHandle< StoreGateSvc > & evtStore () const
 The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc. More...
 
const ServiceHandle< StoreGateSvc > & detStore () const
 The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc. More...
 
virtual StatusCode sysInitialize () override
 Perform system initialization for an algorithm. More...
 
virtual StatusCode sysStart () override
 Handle START transition. More...
 
virtual std::vector< Gaudi::DataHandle * > inputHandles () const override
 Return this algorithm's input handles. More...
 
virtual std::vector< Gaudi::DataHandle * > outputHandles () const override
 Return this algorithm's output handles. More...
 
Gaudi::Details::PropertyBase & declareProperty (Gaudi::Property< T > &t)
 
Gaudi::Details::PropertyBase * declareProperty (const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &)
 Declare a new Gaudi property. More...
 
Gaudi::Details::PropertyBase * declareProperty (const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &)
 Declare a new Gaudi property. More...
 
Gaudi::Details::PropertyBase * declareProperty (const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &)
 
Gaudi::Details::PropertyBase * declareProperty (const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &)
 Declare a new Gaudi property. More...
 
Gaudi::Details::PropertyBase * declareProperty (const std::string &name, T &property, const std::string &doc="none")
 Declare a new Gaudi property. More...
 
void updateVHKA (Gaudi::Details::PropertyBase &)
 
MsgStream & msg () const
 
MsgStream & msg (const MSG::Level lvl) const
 
bool msgLvl (const MSG::Level lvl) const
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Protected Types

enum  E_BINS {
  ENERGY_BIN_START = 0, E001bin = ENERGY_BIN_START, E003point5bin = 1, E010bin = 2,
  E020bin = 3, E032point5bin = 4, E040bin = 5, ENERGY_BIN_END = 6
}
 
enum  ETA_BINS {
  ETA_BIN_START = 0, eta050bin = ETA_BIN_START, eta100bin = 1, eta150bin = 2,
  eta250bin = 3, eta350bin = 4, eta450bin = 5, ETA_BIN_END = 6
}
 
enum  SHAPE_PARAMS {
  SHAPE_START = 0, NORM1 = SHAPE_START, WIDTH1 = 1, NORM2 = 2,
  WIDTH2 = 3, SHAPE_END = 4
}
 

Protected Member Functions

void renounceArray (SG::VarHandleKeyArray &handlesArray)
 remove all handles from I/O resolution More...
 
std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > renounce (T &h)
 
void extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps)
 Add StoreName to extra input/output deps as needed. More...
 

Private Types

typedef ServiceHandle< StoreGateSvcStoreGateSvc_t
 

Private Member Functions

Gaudi::Details::PropertyBase & declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &)
 specialization for handling Gaudi::Property<SG::VarHandleKey> More...
 
Gaudi::Details::PropertyBase & declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyArrayType &)
 specialization for handling Gaudi::Property<SG::VarHandleKeyArray> More...
 
Gaudi::Details::PropertyBase & declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleType &)
 specialization for handling Gaudi::Property<SG::VarHandleBase> More...
 
Gaudi::Details::PropertyBase & declareGaudiProperty (Gaudi::Property< T > &t, const SG::NotHandleType &)
 specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray> More...
 

Private Attributes

std::vector< double > m_eBinValues
 
std::vector< double > m_etaBinBounds
 
std::vector< std::string > m_eBinLabels
 
std::vector< std::string > m_etaBinLabels
 
StoreGateSvc_t m_evtStore
 Pointer to StoreGate (event store by default) More...
 
StoreGateSvc_t m_detStore
 Pointer to StoreGate (detector store by default) More...
 
std::vector< SG::VarHandleKeyArray * > m_vhka
 
bool m_varHandleArraysDeclared
 

Detailed Description

Class to store reference e/p mean and widths, as well as reference energy density radial profile fit parameters.

The data is input to an eflowEEtaBinnedParameters object in the execute method. Stores data at the uncalibrated (EM) scale and is for HLLHC setup. This inherits from IEFlowCellEOverPTool. The values are derived using single pions with the AMI tags e3895_s3020_r9063.

Definition at line 15 of file eflowCellEOverPTool_mc12_HLLHC.h.

Member Typedef Documentation

◆ StoreGateSvc_t

typedef ServiceHandle<StoreGateSvc> AthCommonDataStore< AthCommonMsg< AlgTool > >::StoreGateSvc_t
privateinherited

Definition at line 388 of file AthCommonDataStore.h.

Member Enumeration Documentation

◆ E_BINS

enum IEFlowCellEOverPTool::E_BINS
protectedinherited
Enumerator
ENERGY_BIN_START 
E001bin 
E003point5bin 
E010bin 
E020bin 
E032point5bin 
E040bin 
ENERGY_BIN_END 

Definition at line 45 of file IEFlowCellEOverPTool.h.

◆ ETA_BINS

enum IEFlowCellEOverPTool::ETA_BINS
protectedinherited
Enumerator
ETA_BIN_START 
eta050bin 
eta100bin 
eta150bin 
eta250bin 
eta350bin 
eta450bin 
ETA_BIN_END 

Definition at line 47 of file IEFlowCellEOverPTool.h.

◆ SHAPE_PARAMS

enum IEFlowCellEOverPTool::SHAPE_PARAMS
protectedinherited
Enumerator
SHAPE_START 
NORM1 
WIDTH1 
NORM2 
WIDTH2 
SHAPE_END 

Definition at line 49 of file IEFlowCellEOverPTool.h.

49 { SHAPE_START = 0, NORM1 = SHAPE_START, WIDTH1 = 1, NORM2 = 2, WIDTH2 = 3, SHAPE_END = 4 };

Constructor & Destructor Documentation

◆ eflowCellEOverPTool_mc12_HLLHC()

eflowCellEOverPTool_mc12_HLLHC::eflowCellEOverPTool_mc12_HLLHC ( const std::string &  type,
const std::string &  name,
const IInterface *  parent 
)

Definition at line 15 of file eflowCellEOverPTool_mc12_HLLHC.cxx.

16 
17  declareInterface<IEFlowCellEOverPTool>(this);
18 
19  m_eBinValues.push_back( 1.0*Gaudi::Units::GeV );
20  m_eBinValues.push_back( 3.5*Gaudi::Units::GeV );
21  m_eBinValues.push_back( 10.0*Gaudi::Units::GeV );
22  m_eBinValues.push_back( 25.0*Gaudi::Units::GeV );
23  m_eBinValues.push_back( 32.5*Gaudi::Units::GeV );
24  m_eBinValues.push_back( 40.0*Gaudi::Units::GeV );
25 
26  for (double x = 0.0; x < 2.0; x+=0.5) {
27  m_etaBinBounds.push_back(x);
28  }
29  m_etaBinBounds.push_back(2.5);
30  m_etaBinBounds.push_back(3.5);
31  m_etaBinBounds.push_back(4.0);
32 }

◆ ~eflowCellEOverPTool_mc12_HLLHC()

eflowCellEOverPTool_mc12_HLLHC::~eflowCellEOverPTool_mc12_HLLHC ( )
inline

Definition at line 21 of file eflowCellEOverPTool_mc12_HLLHC.h.

21 {};

Member Function Documentation

◆ declareGaudiProperty() [1/4]

Gaudi::Details::PropertyBase& AthCommonDataStore< AthCommonMsg< AlgTool > >::declareGaudiProperty ( Gaudi::Property< T > &  hndl,
const SG::VarHandleKeyArrayType  
)
inlineprivateinherited

specialization for handling Gaudi::Property<SG::VarHandleKeyArray>

Definition at line 170 of file AthCommonDataStore.h.

172  {
173  return *AthCommonDataStore<PBASE>::declareProperty(hndl.name(),
174  hndl.value(),
175  hndl.documentation());
176 
177  }

◆ declareGaudiProperty() [2/4]

Gaudi::Details::PropertyBase& AthCommonDataStore< AthCommonMsg< AlgTool > >::declareGaudiProperty ( Gaudi::Property< T > &  hndl,
const SG::VarHandleKeyType  
)
inlineprivateinherited

specialization for handling Gaudi::Property<SG::VarHandleKey>

Definition at line 156 of file AthCommonDataStore.h.

158  {
159  return *AthCommonDataStore<PBASE>::declareProperty(hndl.name(),
160  hndl.value(),
161  hndl.documentation());
162 
163  }

◆ declareGaudiProperty() [3/4]

Gaudi::Details::PropertyBase& AthCommonDataStore< AthCommonMsg< AlgTool > >::declareGaudiProperty ( Gaudi::Property< T > &  hndl,
const SG::VarHandleType  
)
inlineprivateinherited

specialization for handling Gaudi::Property<SG::VarHandleBase>

Definition at line 184 of file AthCommonDataStore.h.

186  {
187  return *AthCommonDataStore<PBASE>::declareProperty(hndl.name(),
188  hndl.value(),
189  hndl.documentation());
190  }

◆ declareGaudiProperty() [4/4]

Gaudi::Details::PropertyBase& AthCommonDataStore< AthCommonMsg< AlgTool > >::declareGaudiProperty ( Gaudi::Property< T > &  t,
const SG::NotHandleType  
)
inlineprivateinherited

specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray>

Definition at line 199 of file AthCommonDataStore.h.

200  {
201  return PBASE::declareProperty(t);
202  }

◆ declareProperty() [1/6]

Gaudi::Details::PropertyBase* AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( const std::string &  name,
SG::VarHandleBase hndl,
const std::string &  doc,
const SG::VarHandleType  
)
inlineinherited

Declare a new Gaudi property.

Parameters
nameName of the property.
hndlObject holding the property value.
docDocumentation string for the property.

This is the version for types that derive from SG::VarHandleBase. The property value object is put on the input and output lists as appropriate; then we forward to the base class.

Definition at line 245 of file AthCommonDataStore.h.

249  {
250  this->declare(hndl.vhKey());
251  hndl.vhKey().setOwner(this);
252 
253  return PBASE::declareProperty(name,hndl,doc);
254  }

◆ declareProperty() [2/6]

Gaudi::Details::PropertyBase* AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( const std::string &  name,
SG::VarHandleKey hndl,
const std::string &  doc,
const SG::VarHandleKeyType  
)
inlineinherited

Declare a new Gaudi property.

Parameters
nameName of the property.
hndlObject holding the property value.
docDocumentation string for the property.

This is the version for types that derive from SG::VarHandleKey. The property value object is put on the input and output lists as appropriate; then we forward to the base class.

Definition at line 221 of file AthCommonDataStore.h.

225  {
226  this->declare(hndl);
227  hndl.setOwner(this);
228 
229  return PBASE::declareProperty(name,hndl,doc);
230  }

◆ declareProperty() [3/6]

Gaudi::Details::PropertyBase* AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( const std::string &  name,
SG::VarHandleKeyArray hndArr,
const std::string &  doc,
const SG::VarHandleKeyArrayType  
)
inlineinherited

Definition at line 259 of file AthCommonDataStore.h.

263  {
264 
265  // std::ostringstream ost;
266  // ost << Algorithm::name() << " VHKA declareProp: " << name
267  // << " size: " << hndArr.keys().size()
268  // << " mode: " << hndArr.mode()
269  // << " vhka size: " << m_vhka.size()
270  // << "\n";
271  // debug() << ost.str() << endmsg;
272 
273  hndArr.setOwner(this);
274  m_vhka.push_back(&hndArr);
275 
276  Gaudi::Details::PropertyBase* p = PBASE::declareProperty(name, hndArr, doc);
277  if (p != 0) {
278  p->declareUpdateHandler(&AthCommonDataStore<PBASE>::updateVHKA, this);
279  } else {
280  ATH_MSG_ERROR("unable to call declareProperty on VarHandleKeyArray "
281  << name);
282  }
283 
284  return p;
285 
286  }

◆ declareProperty() [4/6]

Gaudi::Details::PropertyBase* AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( const std::string &  name,
T &  property,
const std::string &  doc,
const SG::NotHandleType  
)
inlineinherited

Declare a new Gaudi property.

Parameters
nameName of the property.
propertyObject holding the property value.
docDocumentation string for the property.

This is the generic version, for types that do not derive from SG::VarHandleKey. It just forwards to the base class version of declareProperty.

Definition at line 333 of file AthCommonDataStore.h.

337  {
338  return PBASE::declareProperty(name, property, doc);
339  }

◆ declareProperty() [5/6]

Gaudi::Details::PropertyBase* AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( const std::string &  name,
T &  property,
const std::string &  doc = "none" 
)
inlineinherited

Declare a new Gaudi property.

Parameters
nameName of the property.
propertyObject holding the property value.
docDocumentation string for the property.

This dispatches to either the generic declareProperty or the one for VarHandle/Key/KeyArray.

Definition at line 352 of file AthCommonDataStore.h.

355  {
356  typedef typename SG::HandleClassifier<T>::type htype;
357  return declareProperty (name, property, doc, htype());
358  }

◆ declareProperty() [6/6]

Gaudi::Details::PropertyBase& AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( Gaudi::Property< T > &  t)
inlineinherited

Definition at line 145 of file AthCommonDataStore.h.

145  {
146  typedef typename SG::HandleClassifier<T>::type htype;
148  }

◆ detStore()

const ServiceHandle<StoreGateSvc>& AthCommonDataStore< AthCommonMsg< AlgTool > >::detStore ( ) const
inlineinherited

The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.

Definition at line 95 of file AthCommonDataStore.h.

95 { return m_detStore; }

◆ evtStore() [1/2]

ServiceHandle<StoreGateSvc>& AthCommonDataStore< AthCommonMsg< AlgTool > >::evtStore ( )
inlineinherited

The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.

Definition at line 85 of file AthCommonDataStore.h.

85 { return m_evtStore; }

◆ evtStore() [2/2]

const ServiceHandle<StoreGateSvc>& AthCommonDataStore< AthCommonMsg< AlgTool > >::evtStore ( ) const
inlineinherited

The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.

Definition at line 90 of file AthCommonDataStore.h.

90 { return m_evtStore; }

◆ extraDeps_update_handler()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::extraDeps_update_handler ( Gaudi::Details::PropertyBase &  ExtraDeps)
protectedinherited

Add StoreName to extra input/output deps as needed.

use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given

◆ fillBinnedParameters()

StatusCode eflowCellEOverPTool_mc12_HLLHC::fillBinnedParameters ( eflowEEtaBinnedParameters binnedParameters) const
virtual

Implements IEFlowCellEOverPTool.

Definition at line 39 of file eflowCellEOverPTool_mc12_HLLHC.cxx.

39  {
40 
41  if (binnedParameters) {
42 
43  binnedParameters->initialise(m_eBinValues, m_etaBinBounds);
44 
46  // 0 <= eta < 0.5 //
48 
49  // j1st = EMB1
50  binnedParameters->setFudgeMean( E001bin, eta050bin, eflowFirstIntRegions::EMB1, 0.321000 );
51  binnedParameters->setFudgeStdDev( E001bin, eta050bin, eflowFirstIntRegions::EMB1, 0.299000 );
52 
53 
74 
75 
76  // j1st = EMB2
77  binnedParameters->setFudgeMean( E001bin, eta050bin, eflowFirstIntRegions::EMB2, 0.465000 );
78  binnedParameters->setFudgeStdDev( E001bin, eta050bin, eflowFirstIntRegions::EMB2, 0.304000 );
79 
80 
97 
98 
99  // j1st = EMB3
100  binnedParameters->setFudgeMean( E001bin, eta050bin, eflowFirstIntRegions::EMB3, 0.300000 );
101  binnedParameters->setFudgeStdDev( E001bin, eta050bin, eflowFirstIntRegions::EMB3, 0.288000 );
102 
103 
128 
129 
130  // j1st = EME1
131 
132 
133 
134 
135  // j1st = EME2
136 
137 
138 
139 
140  // j1st = EME3
141 
142 
143 
144 
145  // j1st = HEC
146 
147 
148 
149 
150  // j1st = Tile
151  binnedParameters->setFudgeMean( E001bin, eta050bin, eflowFirstIntRegions::Tile, 0.308000 );
152  binnedParameters->setFudgeStdDev( E001bin, eta050bin, eflowFirstIntRegions::Tile, 0.542000 );
153 
154 
180  // 0.5 <= eta < 1.0 //
182 
183  // j1st = EMB1
184  binnedParameters->setFudgeMean( E001bin, eta100bin, eflowFirstIntRegions::EMB1, 0.304000 );
185  binnedParameters->setFudgeStdDev( E001bin, eta100bin, eflowFirstIntRegions::EMB1, 0.312000 );
186 
187 
204 
205 
206  // j1st = EMB2
207  binnedParameters->setFudgeMean( E001bin, eta100bin, eflowFirstIntRegions::EMB2, 0.457000 );
208  binnedParameters->setFudgeStdDev( E001bin, eta100bin, eflowFirstIntRegions::EMB2, 0.285000 );
209 
210 
227 
228 
229  // j1st = EMB3
230  binnedParameters->setFudgeMean( E001bin, eta100bin, eflowFirstIntRegions::EMB3, 0.300000 );
231  binnedParameters->setFudgeStdDev( E001bin, eta100bin, eflowFirstIntRegions::EMB3, 0.509000 );
232 
233 
254 
255 
256  // j1st = EME1
257 
258 
259 
260 
261  // j1st = EME2
262 
263 
264 
265 
266  // j1st = EME3
267 
268 
269 
270 
271  // j1st = HEC
272 
273 
274 
275 
276  // j1st = Tile
277  binnedParameters->setFudgeMean( E001bin, eta100bin, eflowFirstIntRegions::Tile, 0.515000 );
278  binnedParameters->setFudgeStdDev( E001bin, eta100bin, eflowFirstIntRegions::Tile, 1.039000 );
279 
280 
290  // 1.0 <= eta < 1.5 //
292 
293  // j1st = EMB1
294  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::EMB1, 0.316000 );
295  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::EMB1, 0.229000 );
296 
297 
314 
315 
316  // j1st = EMB2
317  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::EMB2, 0.444000 );
318  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::EMB2, 0.255000 );
319 
320 
337 
338 
339  // j1st = EMB3
340  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::EMB3, 0.300000 );
341  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::EMB3, 0.583000 );
342 
343 
360 
361 
362  // j1st = EME1
363  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::EME1, 0.591000 );
364  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::EME1, 0.343000 );
365 
366 
367 
368 
369  // j1st = EME2
370  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::EME2, 0.651000 );
371  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::EME2, 0.811000 );
372 
373 
374 
375 
376  // j1st = EME3
377 
378 
379 
380 
381  // j1st = HEC
382 
383 
384 
385 
386  // j1st = Tile
387  binnedParameters->setFudgeMean( E001bin, eta150bin, eflowFirstIntRegions::Tile, 0.332000 );
388  binnedParameters->setFudgeStdDev( E001bin, eta150bin, eflowFirstIntRegions::Tile, 0.472000 );
389 
390 
404  // 1.5 <= eta < 2.5 //
406 
407  // j1st = EMB1
408 
409 
418 
419 
420  // j1st = EMB2
421 
422 
423 
424 
425  // j1st = EMB3
426 
427 
428 
429 
430  // j1st = EME1
431  binnedParameters->setFudgeMean( E001bin, eta250bin, eflowFirstIntRegions::EME1, 0.000000 );
432  binnedParameters->setFudgeStdDev( E001bin, eta250bin, eflowFirstIntRegions::EME1, 0.000000 );
433 
434 
451 
452 
453  // j1st = EME2
454  binnedParameters->setFudgeMean( E001bin, eta250bin, eflowFirstIntRegions::EME2, 0.000000 );
455  binnedParameters->setFudgeStdDev( E001bin, eta250bin, eflowFirstIntRegions::EME2, 0.000000 );
456 
457 
474 
475 
476  // j1st = EME3
477  binnedParameters->setFudgeMean( E001bin, eta250bin, eflowFirstIntRegions::EME3, 0.000000 );
478  binnedParameters->setFudgeStdDev( E001bin, eta250bin, eflowFirstIntRegions::EME3, 0.000000 );
479 
480 
489 
490 
491  // j1st = HEC
492  binnedParameters->setFudgeMean( E001bin, eta250bin, eflowFirstIntRegions::HEC, 0.000000 );
493  binnedParameters->setFudgeStdDev( E001bin, eta250bin, eflowFirstIntRegions::HEC, 0.000000 );
494 
495 
496 
497 
498  // j1st = Tile
499 
500 
502  // 0 <= eta < 0.5 //
504 
505  // j1st = EMB1
506  binnedParameters->setFudgeMean( E003point5bin, eta050bin, eflowFirstIntRegions::EMB1, 0.406000 );
507  binnedParameters->setFudgeStdDev( E003point5bin, eta050bin, eflowFirstIntRegions::EMB1, 0.312000 );
508 
509 
534 
535 
536  // j1st = EMB2
537  binnedParameters->setFudgeMean( E003point5bin, eta050bin, eflowFirstIntRegions::EMB2, 0.499000 );
538  binnedParameters->setFudgeStdDev( E003point5bin, eta050bin, eflowFirstIntRegions::EMB2, 0.198000 );
539 
540 
565 
566 
567  // j1st = EMB3
568  binnedParameters->setFudgeMean( E003point5bin, eta050bin, eflowFirstIntRegions::EMB3, 0.334000 );
569  binnedParameters->setFudgeStdDev( E003point5bin, eta050bin, eflowFirstIntRegions::EMB3, 0.316000 );
570 
571 
596 
597 
598  // j1st = EME1
599 
600 
601 
602 
603  // j1st = EME2
604 
605 
606 
607 
608  // j1st = EME3
609 
610 
611 
612 
613  // j1st = HEC
614 
615 
616 
617 
618  // j1st = Tile
619  binnedParameters->setFudgeMean( E003point5bin, eta050bin, eflowFirstIntRegions::Tile, 0.740000 );
620  binnedParameters->setFudgeStdDev( E003point5bin, eta050bin, eflowFirstIntRegions::Tile, 0.230000 );
621 
622 
648  // 0.5 <= eta < 1.0 //
650 
651  // j1st = EMB1
652  binnedParameters->setFudgeMean( E003point5bin, eta100bin, eflowFirstIntRegions::EMB1, 0.357000 );
653  binnedParameters->setFudgeStdDev( E003point5bin, eta100bin, eflowFirstIntRegions::EMB1, 0.285000 );
654 
655 
680 
681 
682  // j1st = EMB2
683  binnedParameters->setFudgeMean( E003point5bin, eta100bin, eflowFirstIntRegions::EMB2, 0.482000 );
684  binnedParameters->setFudgeStdDev( E003point5bin, eta100bin, eflowFirstIntRegions::EMB2, 0.214000 );
685 
686 
707 
708 
709  // j1st = EMB3
710  binnedParameters->setFudgeMean( E003point5bin, eta100bin, eflowFirstIntRegions::EMB3, 0.367000 );
711  binnedParameters->setFudgeStdDev( E003point5bin, eta100bin, eflowFirstIntRegions::EMB3, 0.232000 );
712 
713 
738 
739 
740  // j1st = EME1
741 
742 
743 
744 
745  // j1st = EME2
746 
747 
748 
749 
750  // j1st = EME3
751 
752 
753 
754 
755  // j1st = HEC
756 
757 
758 
759 
760  // j1st = Tile
761  binnedParameters->setFudgeMean( E003point5bin, eta100bin, eflowFirstIntRegions::Tile, 0.755000 );
762  binnedParameters->setFudgeStdDev( E003point5bin, eta100bin, eflowFirstIntRegions::Tile, 0.293000 );
763 
764 
790  // 1.0 <= eta < 1.5 //
792 
793  // j1st = EMB1
794  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::EMB1, 0.300000 );
795  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::EMB1, 0.275000 );
796 
797 
830 
831 
832  // j1st = EMB2
833  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::EMB2, 0.414000 );
834  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::EMB2, 0.250000 );
835 
836 
857 
858 
859  // j1st = EMB3
860  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::EMB3, 0.373000 );
861  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::EMB3, 0.218000 );
862 
863 
900 
901 
902  // j1st = EME1
903  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::EME1, 0.300000 );
904  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::EME1, 0.262000 );
905 
906 
907 
908 
909  // j1st = EME2
910  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::EME2, 0.339000 );
911  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::EME2, 0.223000 );
912 
913 
914 
915 
916  // j1st = EME3
917 
918 
919 
920 
921  // j1st = HEC
922 
923 
924 
925 
926  // j1st = Tile
927  binnedParameters->setFudgeMean( E003point5bin, eta150bin, eflowFirstIntRegions::Tile, 0.300000 );
928  binnedParameters->setFudgeStdDev( E003point5bin, eta150bin, eflowFirstIntRegions::Tile, 0.672000 );
929 
930 
960  // 1.5 <= eta < 2.5 //
962 
963 
964  // j1st = EMB1
965 
966 
975 
976 
977  // j1st = EMB2
978 
979 
980 
981 
982  // j1st = EMB3
983 
984 
985 
986 
987  // j1st = EME1
988  binnedParameters->setFudgeMean( E003point5bin, eta250bin, eflowFirstIntRegions::EME1, 0.300000 );
989  binnedParameters->setFudgeStdDev( E003point5bin, eta250bin, eflowFirstIntRegions::EME1, 0.279000 );
990 
991 
1020 
1021 
1022  // j1st = EME2
1023  binnedParameters->setFudgeMean( E003point5bin, eta250bin, eflowFirstIntRegions::EME2, 0.415000 );
1024  binnedParameters->setFudgeStdDev( E003point5bin, eta250bin, eflowFirstIntRegions::EME2, 0.244000 );
1025 
1026 
1055 
1056 
1057  // j1st = EME3
1058  binnedParameters->setFudgeMean( E003point5bin, eta250bin, eflowFirstIntRegions::EME3, 0.360000 );
1059  binnedParameters->setFudgeStdDev( E003point5bin, eta250bin, eflowFirstIntRegions::EME3, 0.264000 );
1060 
1061 
1090 
1091 
1092  // j1st = HEC
1093  binnedParameters->setFudgeMean( E003point5bin, eta250bin, eflowFirstIntRegions::HEC, 0.582000 );
1094  binnedParameters->setFudgeStdDev( E003point5bin, eta250bin, eflowFirstIntRegions::HEC, 0.334000 );
1095 
1096 
1133 
1134 
1135  // j1st = Tile
1136 
1137 
1155  // 0 <= eta < 0.5 //
1157 
1158  // j1st = EMB1
1159  binnedParameters->setFudgeMean( E010bin, eta050bin, eflowFirstIntRegions::EMB1, 0.576000 );
1160  binnedParameters->setFudgeStdDev( E010bin, eta050bin, eflowFirstIntRegions::EMB1, 0.180000 );
1161 
1162 
1187 
1188 
1189  // j1st = EMB2
1190  binnedParameters->setFudgeMean( E010bin, eta050bin, eflowFirstIntRegions::EMB2, 0.608000 );
1191  binnedParameters->setFudgeStdDev( E010bin, eta050bin, eflowFirstIntRegions::EMB2, 0.154000 );
1192 
1193 
1218 
1219 
1220  // j1st = EMB3
1221  binnedParameters->setFudgeMean( E010bin, eta050bin, eflowFirstIntRegions::EMB3, 0.524000 );
1222  binnedParameters->setFudgeStdDev( E010bin, eta050bin, eflowFirstIntRegions::EMB3, 0.154000 );
1223 
1224 
1249 
1250 
1251  // j1st = EME1
1252 
1253 
1254 
1255 
1256  // j1st = EME2
1257 
1258 
1259 
1260 
1261  // j1st = EME3
1262 
1263 
1264 
1265 
1266  // j1st = HEC
1267 
1268 
1269 
1270 
1271  // j1st = Tile
1272  binnedParameters->setFudgeMean( E010bin, eta050bin, eflowFirstIntRegions::Tile, 0.722000 );
1273  binnedParameters->setFudgeStdDev( E010bin, eta050bin, eflowFirstIntRegions::Tile, 0.154000 );
1274 
1275 
1301  // 0.5 <= eta < 1.0 //
1303 
1304 
1305  // j1st = EMB1
1306  binnedParameters->setFudgeMean( E010bin, eta100bin, eflowFirstIntRegions::EMB1, 0.543000 );
1307  binnedParameters->setFudgeStdDev( E010bin, eta100bin, eflowFirstIntRegions::EMB1, 0.190000 );
1308 
1309 
1334 
1335 
1336  // j1st = EMB2
1337  binnedParameters->setFudgeMean( E010bin, eta100bin, eflowFirstIntRegions::EMB2, 0.590000 );
1338  binnedParameters->setFudgeStdDev( E010bin, eta100bin, eflowFirstIntRegions::EMB2, 0.157000 );
1339 
1340 
1361 
1362 
1363  // j1st = EMB3
1364  binnedParameters->setFudgeMean( E010bin, eta100bin, eflowFirstIntRegions::EMB3, 0.510000 );
1365  binnedParameters->setFudgeStdDev( E010bin, eta100bin, eflowFirstIntRegions::EMB3, 0.155000 );
1366 
1367 
1392 
1393 
1394  // j1st = EME1
1395 
1396 
1397 
1398 
1399  // j1st = EME2
1400 
1401 
1402 
1403 
1404  // j1st = EME3
1405 
1406 
1407 
1408 
1409  // j1st = HEC
1410 
1411 
1412 
1413 
1414  // j1st = Tile
1415  binnedParameters->setFudgeMean( E010bin, eta100bin, eflowFirstIntRegions::Tile, 0.721000 );
1416  binnedParameters->setFudgeStdDev( E010bin, eta100bin, eflowFirstIntRegions::Tile, 0.144000 );
1417 
1418 
1444  // 1.0 <= eta < 1.5 //
1446 
1447  // j1st = EMB1
1448  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::EMB1, 0.489000 );
1449  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::EMB1, 0.226000 );
1450 
1451 
1484 
1485 
1486  // j1st = EMB2
1487  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::EMB2, 0.550000 );
1488  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::EMB2, 0.191000 );
1489 
1490 
1523 
1524 
1525  // j1st = EMB3
1526  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::EMB3, 0.535000 );
1527  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::EMB3, 0.198000 );
1528 
1529 
1562 
1563 
1564  // j1st = EME1
1565  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::EME1, 0.402000 );
1566  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::EME1, 0.233000 );
1567 
1568 
1569 
1570 
1571  // j1st = EME2
1572  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::EME2, 0.459000 );
1573  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::EME2, 0.168000 );
1574 
1575 
1576 
1577 
1578  // j1st = EME3
1579 
1580 
1581 
1582 
1583  // j1st = HEC
1584 
1585 
1614 
1615 
1616  // j1st = Tile
1617  binnedParameters->setFudgeMean( E010bin, eta150bin, eflowFirstIntRegions::Tile, 0.795000 );
1618  binnedParameters->setFudgeStdDev( E010bin, eta150bin, eflowFirstIntRegions::Tile, 0.169000 );
1619 
1620 
1658  // 1.5 <= eta < 2.5 //
1660 
1661  // j1st = EMB1
1662 
1663 
1672  binnedParameters->setShapeParam( E010bin, eta250bin, eflowFirstIntRegions::EMB1, eflowCalo::HEC2, NORM1,0.000381564);
1684 
1685 
1686  // j1st = EMB2
1687 
1688 
1689 
1690 
1691  // j1st = EMB3
1692 
1693 
1694 
1695 
1696  // j1st = EME1
1697  binnedParameters->setFudgeMean( E010bin, eta250bin, eflowFirstIntRegions::EME1, 0.483000 );
1698  binnedParameters->setFudgeStdDev( E010bin, eta250bin, eflowFirstIntRegions::EME1, 0.239000 );
1699 
1700 
1729 
1730 
1731  // j1st = EME2
1732  binnedParameters->setFudgeMean( E010bin, eta250bin, eflowFirstIntRegions::EME2, 0.547000 );
1733  binnedParameters->setFudgeStdDev( E010bin, eta250bin, eflowFirstIntRegions::EME2, 0.192000 );
1734 
1735 
1764 
1765 
1766  // j1st = EME3
1767  binnedParameters->setFudgeMean( E010bin, eta250bin, eflowFirstIntRegions::EME3, 0.572000 );
1768  binnedParameters->setFudgeStdDev( E010bin, eta250bin, eflowFirstIntRegions::EME3, 0.220000 );
1769 
1770 
1799 
1800 
1801  // j1st = HEC
1802  binnedParameters->setFudgeMean( E010bin, eta250bin, eflowFirstIntRegions::HEC, 0.679000 );
1803  binnedParameters->setFudgeStdDev( E010bin, eta250bin, eflowFirstIntRegions::HEC, 0.230000 );
1804 
1805 
1836  binnedParameters->setShapeParam( E010bin, eta250bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM2,0.000338516);
1850 
1851 
1852  // j1st = Tile
1853 
1854 
1884  // 0 <= eta < 0.5 //
1886 
1887  // j1st = EMB1
1888  binnedParameters->setFudgeMean( E020bin, eta050bin, eflowFirstIntRegions::EMB1, 0.658000 );
1889  binnedParameters->setFudgeStdDev( E020bin, eta050bin, eflowFirstIntRegions::EMB1, 0.127000 );
1890 
1891 
1916 
1917 
1918  // j1st = EMB2
1919  binnedParameters->setFudgeMean( E020bin, eta050bin, eflowFirstIntRegions::EMB2, 0.669000 );
1920  binnedParameters->setFudgeStdDev( E020bin, eta050bin, eflowFirstIntRegions::EMB2, 0.126000 );
1921 
1922 
1947 
1948 
1949  // j1st = EMB3
1950  binnedParameters->setFudgeMean( E020bin, eta050bin, eflowFirstIntRegions::EMB3, 0.583000 );
1951  binnedParameters->setFudgeStdDev( E020bin, eta050bin, eflowFirstIntRegions::EMB3, 0.123000 );
1952 
1953 
1978 
1979 
1980  // j1st = EME1
1981 
1982 
1983 
1984 
1985  // j1st = EME2
1986 
1987 
1988 
1989 
1990  // j1st = EME3
1991 
1992 
1993 
1994 
1995  // j1st = HEC
1996 
1997 
1998 
1999 
2000  // j1st = Tile
2001  binnedParameters->setFudgeMean( E020bin, eta050bin, eflowFirstIntRegions::Tile, 0.760000 );
2002  binnedParameters->setFudgeStdDev( E020bin, eta050bin, eflowFirstIntRegions::Tile, 0.134000 );
2003 
2004 
2030  // 0.5 <= eta < 1.0 //
2032 
2033  // j1st = EMB1
2034  binnedParameters->setFudgeMean( E020bin, eta100bin, eflowFirstIntRegions::EMB1, 0.620000 );
2035  binnedParameters->setFudgeStdDev( E020bin, eta100bin, eflowFirstIntRegions::EMB1, 0.139000 );
2036 
2037 
2062 
2063 
2064  // j1st = EMB2
2065  binnedParameters->setFudgeMean( E020bin, eta100bin, eflowFirstIntRegions::EMB2, 0.654000 );
2066  binnedParameters->setFudgeStdDev( E020bin, eta100bin, eflowFirstIntRegions::EMB2, 0.126000 );
2067 
2068 
2093 
2094 
2095  // j1st = EMB3
2096  binnedParameters->setFudgeMean( E020bin, eta100bin, eflowFirstIntRegions::EMB3, 0.556000 );
2097  binnedParameters->setFudgeStdDev( E020bin, eta100bin, eflowFirstIntRegions::EMB3, 0.107000 );
2098 
2099 
2124 
2125 
2126  // j1st = EME1
2127 
2128 
2129 
2130 
2131  // j1st = EME2
2132 
2133 
2134 
2135 
2136  // j1st = EME3
2137 
2138 
2139 
2140 
2141  // j1st = HEC
2142 
2143 
2144 
2145 
2146  // j1st = Tile
2147  binnedParameters->setFudgeMean( E020bin, eta100bin, eflowFirstIntRegions::Tile, 0.738000 );
2148  binnedParameters->setFudgeStdDev( E020bin, eta100bin, eflowFirstIntRegions::Tile, 0.128000 );
2149 
2150 
2176  // 1.0 <= eta < 1.5 //
2178 
2179  // j1st = EMB1
2180  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::EMB1, 0.581000 );
2181  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::EMB1, 0.166000 );
2182 
2183 
2212 
2213 
2214  // j1st = EMB2
2215  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::EMB2, 0.629000 );
2216  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::EMB2, 0.159000 );
2217 
2218 
2247 
2248 
2249  // j1st = EMB3
2250  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::EMB3, 0.618000 );
2251  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::EMB3, 0.155000 );
2252 
2253 
2294 
2295 
2296  // j1st = EME1
2297  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::EME1, 0.474000 );
2298  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::EME1, 0.167000 );
2299 
2300 
2301 
2302 
2303  // j1st = EME2
2304  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::EME2, 0.538000 );
2305  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::EME2, 0.140000 );
2306 
2307 
2308 
2309 
2310  // j1st = EME3
2311 
2312 
2313 
2314 
2315  // j1st = HEC
2316 
2317 
2346 
2347 
2348  // j1st = Tile
2349  binnedParameters->setFudgeMean( E020bin, eta150bin, eflowFirstIntRegions::Tile, 0.816000 );
2350  binnedParameters->setFudgeStdDev( E020bin, eta150bin, eflowFirstIntRegions::Tile, 0.129000 );
2351 
2352 
2394  // 1.5 <= eta < 2.5 //
2396 
2397 
2398  // j1st = EMB1
2399 
2400 
2401 
2402 
2403  // j1st = EMB2
2404 
2405 
2406 
2407 
2408  // j1st = EMB3
2409 
2410 
2411 
2412 
2413  // j1st = EME1
2414  binnedParameters->setFudgeMean( E020bin, eta250bin, eflowFirstIntRegions::EME1, 0.580000 );
2415  binnedParameters->setFudgeStdDev( E020bin, eta250bin, eflowFirstIntRegions::EME1, 0.175000 );
2416 
2417 
2446 
2447 
2448  // j1st = EME2
2449  binnedParameters->setFudgeMean( E020bin, eta250bin, eflowFirstIntRegions::EME2, 0.638000 );
2450  binnedParameters->setFudgeStdDev( E020bin, eta250bin, eflowFirstIntRegions::EME2, 0.145000 );
2451 
2452 
2481 
2482 
2483  // j1st = EME3
2484  binnedParameters->setFudgeMean( E020bin, eta250bin, eflowFirstIntRegions::EME3, 0.661000 );
2485  binnedParameters->setFudgeStdDev( E020bin, eta250bin, eflowFirstIntRegions::EME3, 0.157000 );
2486 
2487 
2516 
2517 
2518  // j1st = HEC
2519  binnedParameters->setFudgeMean( E020bin, eta250bin, eflowFirstIntRegions::HEC, 0.722000 );
2520  binnedParameters->setFudgeStdDev( E020bin, eta250bin, eflowFirstIntRegions::HEC, 0.175000 );
2521 
2522 
2563 
2564 
2565  // j1st = Tile
2566 
2567 
2578  binnedParameters->setShapeParam( E020bin, eta250bin, eflowFirstIntRegions::Tile, eflowCalo::HEC2, NORM2,0.000176544);
2593  // 0 <= eta < 0.5 //
2595 
2596  // j1st = EMB1
2597  binnedParameters->setFudgeMean( E032point5bin, eta050bin, eflowFirstIntRegions::EMB1, 0.691000 );
2598  binnedParameters->setFudgeStdDev( E032point5bin, eta050bin, eflowFirstIntRegions::EMB1, 0.099000 );
2599 
2600 
2625 
2626 
2627  // j1st = EMB2
2628  binnedParameters->setFudgeMean( E032point5bin, eta050bin, eflowFirstIntRegions::EMB2, 0.694000 );
2629  binnedParameters->setFudgeStdDev( E032point5bin, eta050bin, eflowFirstIntRegions::EMB2, 0.103000 );
2630 
2631 
2656 
2657 
2658  // j1st = EMB3
2659  binnedParameters->setFudgeMean( E032point5bin, eta050bin, eflowFirstIntRegions::EMB3, 0.600000 );
2660  binnedParameters->setFudgeStdDev( E032point5bin, eta050bin, eflowFirstIntRegions::EMB3, 0.110000 );
2661 
2662 
2687 
2688 
2689  // j1st = EME1
2690 
2691 
2692 
2693 
2694  // j1st = EME2
2695 
2696 
2697 
2698 
2699  // j1st = EME3
2700 
2701 
2702 
2703 
2704  // j1st = HEC
2705 
2706 
2707 
2708 
2709  // j1st = Tile
2710  binnedParameters->setFudgeMean( E032point5bin, eta050bin, eflowFirstIntRegions::Tile, 0.783000 );
2711  binnedParameters->setFudgeStdDev( E032point5bin, eta050bin, eflowFirstIntRegions::Tile, 0.102000 );
2712 
2713 
2739  // 0.5 <= eta < 1.0 //
2741 
2742  // j1st = EMB1
2743  binnedParameters->setFudgeMean( E032point5bin, eta100bin, eflowFirstIntRegions::EMB1, 0.663000 );
2744  binnedParameters->setFudgeStdDev( E032point5bin, eta100bin, eflowFirstIntRegions::EMB1, 0.114000 );
2745 
2746 
2771 
2772 
2773  // j1st = EMB2
2774  binnedParameters->setFudgeMean( E032point5bin, eta100bin, eflowFirstIntRegions::EMB2, 0.681000 );
2775  binnedParameters->setFudgeStdDev( E032point5bin, eta100bin, eflowFirstIntRegions::EMB2, 0.108000 );
2776 
2777 
2802 
2803 
2804  // j1st = EMB3
2805  binnedParameters->setFudgeMean( E032point5bin, eta100bin, eflowFirstIntRegions::EMB3, 0.584000 );
2806  binnedParameters->setFudgeStdDev( E032point5bin, eta100bin, eflowFirstIntRegions::EMB3, 0.089000 );
2807 
2808 
2833 
2834 
2835  // j1st = EME1
2836 
2837 
2838 
2839 
2840  // j1st = EME2
2841 
2842 
2843 
2844 
2845  // j1st = EME3
2846 
2847 
2848 
2849 
2850  // j1st = HEC
2851 
2852 
2853 
2854 
2855  // j1st = Tile
2856  binnedParameters->setFudgeMean( E032point5bin, eta100bin, eflowFirstIntRegions::Tile, 0.761000 );
2857  binnedParameters->setFudgeStdDev( E032point5bin, eta100bin, eflowFirstIntRegions::Tile, 0.110000 );
2858 
2859 
2885  // 1.0 <= eta < 1.5 //
2887 
2888  // j1st = EMB1
2889  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::EMB1, 0.632000 );
2890  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::EMB1, 0.138000 );
2891 
2892 
2929 
2930 
2931  // j1st = EMB2
2932  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::EMB2, 0.674000 );
2933  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::EMB2, 0.141000 );
2934 
2935 
2964 
2965 
2966  // j1st = EMB3
2967  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::EMB3, 0.670000 );
2968  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::EMB3, 0.124000 );
2969 
2970 
3003 
3004 
3005  // j1st = EME1
3006  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::EME1, 0.519000 );
3007  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::EME1, 0.149000 );
3008 
3009 
3010 
3011 
3012  // j1st = EME2
3013  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::EME2, 0.576000 );
3014  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::EME2, 0.103000 );
3015 
3016 
3017 
3018 
3019  // j1st = EME3
3020 
3021 
3022 
3023 
3024  // j1st = HEC
3025 
3026 
3055 
3056 
3057  // j1st = Tile
3058  binnedParameters->setFudgeMean( E032point5bin, eta150bin, eflowFirstIntRegions::Tile, 0.805000 );
3059  binnedParameters->setFudgeStdDev( E032point5bin, eta150bin, eflowFirstIntRegions::Tile, 0.120000 );
3060 
3061 
3103  // 1.5 <= eta < 2.5 //
3105 
3106  // j1st = EMB1
3107 
3108 
3109 
3110 
3111  // j1st = EMB2
3112 
3113 
3114 
3115 
3116  // j1st = EMB3
3117 
3118 
3119 
3120 
3121  // j1st = EME1
3122  binnedParameters->setFudgeMean( E032point5bin, eta250bin, eflowFirstIntRegions::EME1, 0.635000 );
3123  binnedParameters->setFudgeStdDev( E032point5bin, eta250bin, eflowFirstIntRegions::EME1, 0.141000 );
3124 
3125 
3154 
3155 
3156  // j1st = EME2
3157  binnedParameters->setFudgeMean( E032point5bin, eta250bin, eflowFirstIntRegions::EME2, 0.690000 );
3158  binnedParameters->setFudgeStdDev( E032point5bin, eta250bin, eflowFirstIntRegions::EME2, 0.127000 );
3159 
3160 
3189 
3190 
3191  // j1st = EME3
3192  binnedParameters->setFudgeMean( E032point5bin, eta250bin, eflowFirstIntRegions::EME3, 0.692000 );
3193  binnedParameters->setFudgeStdDev( E032point5bin, eta250bin, eflowFirstIntRegions::EME3, 0.119000 );
3194 
3195 
3224 
3225 
3226  // j1st = HEC
3227  binnedParameters->setFudgeMean( E032point5bin, eta250bin, eflowFirstIntRegions::HEC, 0.739000 );
3228  binnedParameters->setFudgeStdDev( E032point5bin, eta250bin, eflowFirstIntRegions::HEC, 0.136000 );
3229 
3230 
3275 
3276 
3277  // j1st = Tile
3278 
3279 
3305  // 0 <= eta < 0.5 //
3307 
3308  // j1st = EMB1
3309  binnedParameters->setFudgeMean( E040bin, eta050bin, eflowFirstIntRegions::EMB1, 0.730000 );
3310  binnedParameters->setFudgeStdDev( E040bin, eta050bin, eflowFirstIntRegions::EMB1, 0.083000 );
3311 
3312 
3333 
3334 
3335  // j1st = EMB2
3336  binnedParameters->setFudgeMean( E040bin, eta050bin, eflowFirstIntRegions::EMB2, 0.729000 );
3337  binnedParameters->setFudgeStdDev( E040bin, eta050bin, eflowFirstIntRegions::EMB2, 0.084000 );
3338 
3339 
3360 
3361 
3362  // j1st = EMB3
3363  binnedParameters->setFudgeMean( E040bin, eta050bin, eflowFirstIntRegions::EMB3, 0.646000 );
3364  binnedParameters->setFudgeStdDev( E040bin, eta050bin, eflowFirstIntRegions::EMB3, 0.080000 );
3365 
3366 
3383 
3384 
3385  // j1st = EME1
3386 
3387 
3388 
3389 
3390  // j1st = EME2
3391 
3392 
3393 
3394 
3395  // j1st = EME3
3396 
3397 
3398 
3399 
3400  // j1st = HEC
3401 
3402 
3403 
3404 
3405  // j1st = Tile
3406  binnedParameters->setFudgeMean( E040bin, eta050bin, eflowFirstIntRegions::Tile, 0.801000 );
3407  binnedParameters->setFudgeStdDev( E040bin, eta050bin, eflowFirstIntRegions::Tile, 0.089000 );
3408 
3409 
3427  // 0.5 <= eta < 1.0 //
3429 
3430  // j1st = EMB1
3431  binnedParameters->setFudgeMean( E040bin, eta100bin, eflowFirstIntRegions::EMB1, 0.708000 );
3432  binnedParameters->setFudgeStdDev( E040bin, eta100bin, eflowFirstIntRegions::EMB1, 0.091000 );
3433 
3434 
3459 
3460 
3461  // j1st = EMB2
3462  binnedParameters->setFudgeMean( E040bin, eta100bin, eflowFirstIntRegions::EMB2, 0.717000 );
3463  binnedParameters->setFudgeStdDev( E040bin, eta100bin, eflowFirstIntRegions::EMB2, 0.085000 );
3464 
3465 
3490 
3491 
3492  // j1st = EMB3
3493  binnedParameters->setFudgeMean( E040bin, eta100bin, eflowFirstIntRegions::EMB3, 0.617000 );
3494  binnedParameters->setFudgeStdDev( E040bin, eta100bin, eflowFirstIntRegions::EMB3, 0.089000 );
3495 
3496 
3521 
3522 
3523  // j1st = EME1
3524 
3525 
3526 
3527 
3528  // j1st = EME2
3529 
3530 
3531 
3532 
3533  // j1st = EME3
3534 
3535 
3536 
3537 
3538  // j1st = HEC
3539 
3540 
3541 
3542 
3543  // j1st = Tile
3544  binnedParameters->setFudgeMean( E040bin, eta100bin, eflowFirstIntRegions::Tile, 0.787000 );
3545  binnedParameters->setFudgeStdDev( E040bin, eta100bin, eflowFirstIntRegions::Tile, 0.106000 );
3546 
3547 
3573  // 1.0 <= eta < 1.5 //
3575 
3576  // j1st = EMB1
3577  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::EMB1, 0.693000 );
3578  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::EMB1, 0.112000 );
3579 
3580 
3613 
3614 
3615  // j1st = EMB2
3616  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::EMB2, 0.721000 );
3617  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::EMB2, 0.126000 );
3618 
3619 
3652 
3653 
3654  // j1st = EMB3
3655  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::EMB3, 0.720000 );
3656  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::EMB3, 0.108000 );
3657 
3658 
3695 
3696 
3697  // j1st = EME1
3698  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::EME1, 0.563000 );
3699  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::EME1, 0.140000 );
3700 
3701 
3702 
3703 
3704  // j1st = EME2
3705  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::EME2, 0.627000 );
3706  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::EME2, 0.127000 );
3707 
3708 
3709 
3710 
3711  // j1st = EME3
3712 
3713 
3714 
3715 
3716  // j1st = HEC
3717 
3718 
3741  binnedParameters->setShapeParam( E040bin, eta150bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM2,0.000281361);
3751 
3752 
3753  // j1st = Tile
3754  binnedParameters->setFudgeMean( E040bin, eta150bin, eflowFirstIntRegions::Tile, 0.822000 );
3755  binnedParameters->setFudgeStdDev( E040bin, eta150bin, eflowFirstIntRegions::Tile, 0.110000 );
3756 
3757 
3795  // 1.5 <= eta < 2.5 //
3797 
3798  // j1st = EMB1
3799 
3800 
3821 
3822 
3823  // j1st = EMB2
3824 
3825 
3826 
3827 
3828  // j1st = EMB3
3829 
3830 
3831 
3832 
3833  // j1st = EME1
3834  binnedParameters->setFudgeMean( E040bin, eta250bin, eflowFirstIntRegions::EME1, 0.697000 );
3835  binnedParameters->setFudgeStdDev( E040bin, eta250bin, eflowFirstIntRegions::EME1, 0.123000 );
3836 
3837 
3866 
3867 
3868  // j1st = EME2
3869  binnedParameters->setFudgeMean( E040bin, eta250bin, eflowFirstIntRegions::EME2, 0.736000 );
3870  binnedParameters->setFudgeStdDev( E040bin, eta250bin, eflowFirstIntRegions::EME2, 0.100000 );
3871 
3872 
3901 
3902 
3903  // j1st = EME3
3904  binnedParameters->setFudgeMean( E040bin, eta250bin, eflowFirstIntRegions::EME3, 0.729000 );
3905  binnedParameters->setFudgeStdDev( E040bin, eta250bin, eflowFirstIntRegions::EME3, 0.095000 );
3906 
3907 
3936 
3937 
3938  // j1st = HEC
3939  binnedParameters->setFudgeMean( E040bin, eta250bin, eflowFirstIntRegions::HEC, 0.763000 );
3940  binnedParameters->setFudgeStdDev( E040bin, eta250bin, eflowFirstIntRegions::HEC, 0.111000 );
3941 
3942 
3991 
3992 
3993  // j1st = Tile
3994 
3995 
4024 
4025  binnedParameters->setFudgeMean( E001bin, eta350bin, eflowFirstIntRegions::EME1, 0.000000 );
4026  binnedParameters->setFudgeStdDev( E001bin, eta350bin, eflowFirstIntRegions::EME1, 0.000000 );
4027  binnedParameters->setFudgeMean( E003point5bin, eta350bin, eflowFirstIntRegions::EME1, 0.000000 );
4028  binnedParameters->setFudgeStdDev( E003point5bin, eta350bin, eflowFirstIntRegions::EME1, 0.000000 );
4029  binnedParameters->setFudgeMean( E010bin, eta350bin, eflowFirstIntRegions::EME1, 0.619000 );
4030  binnedParameters->setFudgeStdDev( E010bin, eta350bin, eflowFirstIntRegions::EME1, 0.613000 );
4031  binnedParameters->setFudgeMean( E020bin, eta350bin, eflowFirstIntRegions::EME1, 0.532000 );
4032  binnedParameters->setFudgeStdDev( E020bin, eta350bin, eflowFirstIntRegions::EME1, 0.233000 );
4033  binnedParameters->setFudgeMean( E032point5bin, eta350bin, eflowFirstIntRegions::EME1, 0.572000 );
4034  binnedParameters->setFudgeStdDev( E032point5bin, eta350bin, eflowFirstIntRegions::EME1, 0.130000 );
4035  binnedParameters->setFudgeMean( E040bin, eta350bin, eflowFirstIntRegions::EME1, 0.639000 );
4036  binnedParameters->setFudgeStdDev( E040bin, eta350bin, eflowFirstIntRegions::EME1, 0.195000 );
4037 
4038  binnedParameters->setFudgeMean( E001bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4039  binnedParameters->setFudgeStdDev( E001bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4040  binnedParameters->setFudgeMean( E003point5bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4041  binnedParameters->setFudgeStdDev( E003point5bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4042  binnedParameters->setFudgeMean( E010bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4043  binnedParameters->setFudgeStdDev( E010bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4044  binnedParameters->setFudgeMean( E020bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4045  binnedParameters->setFudgeStdDev( E020bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4046  binnedParameters->setFudgeMean( E032point5bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4047  binnedParameters->setFudgeStdDev( E032point5bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4048  binnedParameters->setFudgeMean( E040bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4049  binnedParameters->setFudgeStdDev( E040bin, eta450bin, eflowFirstIntRegions::EME1, 0.000000 );
4050 
4051  binnedParameters->setFudgeMean( E001bin, eta350bin, eflowFirstIntRegions::EME2, 0.000000 );
4052  binnedParameters->setFudgeStdDev( E001bin, eta350bin, eflowFirstIntRegions::EME2, 0.000000 );
4053  binnedParameters->setFudgeMean( E003point5bin, eta350bin, eflowFirstIntRegions::EME2, 0.300000 );
4054  binnedParameters->setFudgeStdDev( E003point5bin, eta350bin, eflowFirstIntRegions::EME2, 1.837000 );
4055  binnedParameters->setFudgeMean( E010bin, eta350bin, eflowFirstIntRegions::EME2, 0.515000 );
4056  binnedParameters->setFudgeStdDev( E010bin, eta350bin, eflowFirstIntRegions::EME2, 0.203000 );
4057  binnedParameters->setFudgeMean( E020bin, eta350bin, eflowFirstIntRegions::EME2, 0.594000 );
4058  binnedParameters->setFudgeStdDev( E020bin, eta350bin, eflowFirstIntRegions::EME2, 0.186000 );
4059  binnedParameters->setFudgeMean( E032point5bin, eta350bin, eflowFirstIntRegions::EME2, 0.636000 );
4060  binnedParameters->setFudgeStdDev( E032point5bin, eta350bin, eflowFirstIntRegions::EME2, 0.148000 );
4061  binnedParameters->setFudgeMean( E040bin, eta350bin, eflowFirstIntRegions::EME2, 0.693000 );
4062  binnedParameters->setFudgeStdDev( E040bin, eta350bin, eflowFirstIntRegions::EME2, 0.131000 );
4063 
4064  binnedParameters->setFudgeMean( E001bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4065  binnedParameters->setFudgeStdDev( E001bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4066  binnedParameters->setFudgeMean( E003point5bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4067  binnedParameters->setFudgeStdDev( E003point5bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4068  binnedParameters->setFudgeMean( E010bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4069  binnedParameters->setFudgeStdDev( E010bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4070  binnedParameters->setFudgeMean( E020bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4071  binnedParameters->setFudgeStdDev( E020bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4072  binnedParameters->setFudgeMean( E032point5bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4073  binnedParameters->setFudgeStdDev( E032point5bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4074  binnedParameters->setFudgeMean( E040bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4075  binnedParameters->setFudgeStdDev( E040bin, eta450bin, eflowFirstIntRegions::EME2, 0.000000 );
4076 
4077  binnedParameters->setFudgeMean( E001bin, eta350bin, eflowFirstIntRegions::EME3, 0.000000 );
4078  binnedParameters->setFudgeStdDev( E001bin, eta350bin, eflowFirstIntRegions::EME3, 0.000000 );
4079  binnedParameters->setFudgeMean( E003point5bin, eta350bin, eflowFirstIntRegions::EME3, 0.424000 );
4080  binnedParameters->setFudgeStdDev( E003point5bin, eta350bin, eflowFirstIntRegions::EME3, 0.253000 );
4081  binnedParameters->setFudgeMean( E010bin, eta350bin, eflowFirstIntRegions::EME3, 0.549000 );
4082  binnedParameters->setFudgeStdDev( E010bin, eta350bin, eflowFirstIntRegions::EME3, 0.230000 );
4083  binnedParameters->setFudgeMean( E020bin, eta350bin, eflowFirstIntRegions::EME3, 0.612000 );
4084  binnedParameters->setFudgeStdDev( E020bin, eta350bin, eflowFirstIntRegions::EME3, 0.166000 );
4085  binnedParameters->setFudgeMean( E032point5bin, eta350bin, eflowFirstIntRegions::EME3, 0.642000 );
4086  binnedParameters->setFudgeStdDev( E032point5bin, eta350bin, eflowFirstIntRegions::EME3, 0.139000 );
4087  binnedParameters->setFudgeMean( E040bin, eta350bin, eflowFirstIntRegions::EME3, 0.687000 );
4088  binnedParameters->setFudgeStdDev( E040bin, eta350bin, eflowFirstIntRegions::EME3, 0.120000 );
4089 
4090  binnedParameters->setFudgeMean( E001bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4091  binnedParameters->setFudgeStdDev( E001bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4092  binnedParameters->setFudgeMean( E003point5bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4093  binnedParameters->setFudgeStdDev( E003point5bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4094  binnedParameters->setFudgeMean( E010bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4095  binnedParameters->setFudgeStdDev( E010bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4096  binnedParameters->setFudgeMean( E020bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4097  binnedParameters->setFudgeStdDev( E020bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4098  binnedParameters->setFudgeMean( E032point5bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4099  binnedParameters->setFudgeStdDev( E032point5bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4100  binnedParameters->setFudgeMean( E040bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4101  binnedParameters->setFudgeStdDev( E040bin, eta450bin, eflowFirstIntRegions::EME3, 0.000000 );
4102 
4103  binnedParameters->setFudgeMean( E001bin, eta350bin, eflowFirstIntRegions::HEC, 0.000000 );
4104  binnedParameters->setFudgeStdDev( E001bin, eta350bin, eflowFirstIntRegions::HEC, 0.000000 );
4105  binnedParameters->setFudgeMean( E003point5bin, eta350bin, eflowFirstIntRegions::HEC, 0.971000 );
4106  binnedParameters->setFudgeStdDev( E003point5bin, eta350bin, eflowFirstIntRegions::HEC, 0.500000 );
4107  binnedParameters->setFudgeMean( E010bin, eta350bin, eflowFirstIntRegions::HEC, 0.636000 );
4108  binnedParameters->setFudgeStdDev( E010bin, eta350bin, eflowFirstIntRegions::HEC, 0.220000 );
4109  binnedParameters->setFudgeMean( E020bin, eta350bin, eflowFirstIntRegions::HEC, 0.682000 );
4110  binnedParameters->setFudgeStdDev( E020bin, eta350bin, eflowFirstIntRegions::HEC, 0.180000 );
4111  binnedParameters->setFudgeMean( E032point5bin, eta350bin, eflowFirstIntRegions::HEC, 0.705000 );
4112  binnedParameters->setFudgeStdDev( E032point5bin, eta350bin, eflowFirstIntRegions::HEC, 0.145000 );
4113  binnedParameters->setFudgeMean( E040bin, eta350bin, eflowFirstIntRegions::HEC, 0.732000 );
4114  binnedParameters->setFudgeStdDev( E040bin, eta350bin, eflowFirstIntRegions::HEC, 0.130000 );
4115 
4116  binnedParameters->setFudgeMean( E001bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4117  binnedParameters->setFudgeStdDev( E001bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4118  binnedParameters->setFudgeMean( E003point5bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4119  binnedParameters->setFudgeStdDev( E003point5bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4120  binnedParameters->setFudgeMean( E010bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4121  binnedParameters->setFudgeStdDev( E010bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4122  binnedParameters->setFudgeMean( E020bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4123  binnedParameters->setFudgeStdDev( E020bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4124  binnedParameters->setFudgeMean( E032point5bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4125  binnedParameters->setFudgeStdDev( E032point5bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4126  binnedParameters->setFudgeMean( E040bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4127  binnedParameters->setFudgeStdDev( E040bin, eta450bin, eflowFirstIntRegions::HEC, 0.000000 );
4128 
4129  binnedParameters->setFudgeMean( E001bin, eta350bin, eflowFirstIntRegions::FCAL, 0.000000 );
4130  binnedParameters->setFudgeStdDev( E001bin, eta350bin, eflowFirstIntRegions::FCAL, 0.000000 );
4131  binnedParameters->setFudgeMean( E003point5bin, eta350bin, eflowFirstIntRegions::FCAL, 0.000000 );
4132  binnedParameters->setFudgeStdDev( E003point5bin, eta350bin, eflowFirstIntRegions::FCAL, 0.000000 );
4133  binnedParameters->setFudgeMean( E010bin, eta350bin, eflowFirstIntRegions::FCAL, 0.506000 );
4134  binnedParameters->setFudgeStdDev( E010bin, eta350bin, eflowFirstIntRegions::FCAL, 0.299000 );
4135  binnedParameters->setFudgeMean( E020bin, eta350bin, eflowFirstIntRegions::FCAL, 0.478000 );
4136  binnedParameters->setFudgeStdDev( E020bin, eta350bin, eflowFirstIntRegions::FCAL, 0.278000 );
4137  binnedParameters->setFudgeMean( E032point5bin, eta350bin, eflowFirstIntRegions::FCAL, 0.473000 );
4138  binnedParameters->setFudgeStdDev( E032point5bin, eta350bin, eflowFirstIntRegions::FCAL, 0.261000 );
4139  binnedParameters->setFudgeMean( E040bin, eta350bin, eflowFirstIntRegions::FCAL, 0.502000 );
4140  binnedParameters->setFudgeStdDev( E040bin, eta350bin, eflowFirstIntRegions::FCAL, 0.268000 );
4141  binnedParameters->setFudgeMean( E001bin, eta450bin, eflowFirstIntRegions::FCAL, 0.000000 );
4142  binnedParameters->setFudgeStdDev( E001bin, eta450bin, eflowFirstIntRegions::FCAL, 0.000000 );
4143  binnedParameters->setFudgeMean( E003point5bin, eta450bin, eflowFirstIntRegions::FCAL, 0.000000 );
4144  binnedParameters->setFudgeStdDev( E003point5bin, eta450bin, eflowFirstIntRegions::FCAL, 0.000000 );
4145  binnedParameters->setFudgeMean( E010bin, eta450bin, eflowFirstIntRegions::FCAL, 0.534000 );
4146  binnedParameters->setFudgeStdDev( E010bin, eta450bin, eflowFirstIntRegions::FCAL, 0.376000 );
4147  binnedParameters->setFudgeMean( E020bin, eta450bin, eflowFirstIntRegions::FCAL, 0.540000 );
4148  binnedParameters->setFudgeStdDev( E020bin, eta450bin, eflowFirstIntRegions::FCAL, 0.308000 );
4149  binnedParameters->setFudgeMean( E032point5bin, eta450bin, eflowFirstIntRegions::FCAL, 0.569000 );
4150  binnedParameters->setFudgeStdDev( E032point5bin, eta450bin, eflowFirstIntRegions::FCAL, 0.273000 );
4151  binnedParameters->setFudgeMean( E040bin, eta450bin, eflowFirstIntRegions::FCAL, 0.626000 );
4152  binnedParameters->setFudgeStdDev( E040bin, eta450bin, eflowFirstIntRegions::FCAL, 0.268000 );
4153 
4154 
4156  // 2.5 <= eta < 4.0 //
4158 
4161  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME1, NORM2, 0.0039834937);
4163 
4164  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM1, 0.17716285);
4165  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, WIDTH1, 0.054805612);
4166  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM2, 0.026187203);
4168 
4169  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM1, 0.01234669);
4170  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, WIDTH1, 0.047877717);
4171  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM2, 0.014973409);
4173 
4174  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM1, 0.018843124);
4176  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM2, 0.0056078819);
4178 
4179  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM1, 0.018843124);
4181  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM2, 0.0056078819);
4183 
4184  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM1, 0.018843124);
4186  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM2, 0.0056078819);
4188 
4189  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM1, 0.018843124);
4191  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM2, 0.0056078819);
4193 
4194  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM1, 0.31656023);
4195  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, WIDTH1, 0.059290981);
4196  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM2, 0.14174174);
4198 
4200  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, WIDTH1, 0.057142009);
4201  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM2, 0.007423484);
4203 
4204  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM1, 0.10888774);
4206  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM2, 0.057311313);
4208 
4209  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM1, 0.0099201798);
4211  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM2, 0.0059733624);
4213 
4214  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM1, 0.0099201798);
4216  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM2, 0.0059733624);
4218 
4219  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM1, 0.0099201798);
4221  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM2, 0.0059733624);
4223 
4224  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM1, 0.0099201798);
4226  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM2, 0.0059733624);
4228 
4231  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL0, NORM2, 0.0089706729);
4233 
4236  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL1, NORM2, 0.0089706729);
4238 
4241  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL2, NORM2, 0.0089706729);
4243 
4246  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME1, NORM2, 0.0036144337);
4248 
4249  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM1, 0.059867211);
4250  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, WIDTH1, 0.036830397);
4251  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM2, 0.006232976);
4252  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, WIDTH2, 2.2431972e+08);
4253 
4254  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM1, 0.16109627);
4255  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, WIDTH1, 0.046519754);
4256  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM2, 0.0082772051);
4258 
4259  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM1, 0.047839315);
4260  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, WIDTH1, 0.074603286);
4261  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM2, 0.0014737539);
4263 
4264  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM1, 0.047839315);
4265  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, WIDTH1, 0.074603286);
4266  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM2, 0.0014737539);
4268 
4269  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM1, 0.047839315);
4270  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, WIDTH1, 0.074603286);
4271  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM2, 0.0014737539);
4273 
4274  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM1, 0.047839315);
4275  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, WIDTH1, 0.074603286);
4276  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM2, 0.0014737539);
4278 
4281  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL0, NORM2, 0.0073663499);
4283 
4286  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL1, NORM2, 0.0073663499);
4288 
4291  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL2, NORM2, 0.0073663499);
4293 
4296  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, NORM2, 0.003517246);
4297  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, WIDTH2, 0.23591711);
4298 
4299  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM1, 0.022720075);
4300  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, WIDTH1, 0.036575156);
4301  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM2, 0.0064717183);
4302  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, WIDTH2, 2.6575438e+09);
4303 
4304  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM1, 0.0068899654);
4305  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, WIDTH1, 0.048576774);
4306  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM2, 0.0083968234);
4308 
4309  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM1, 0.064274159);
4310  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, WIDTH1, 0.062056168);
4311  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM2, 0.004851177);
4313 
4314  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM1, 0.064274159);
4315  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, WIDTH1, 0.062056168);
4316  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM2, 0.004851177);
4318 
4319  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM1, 0.064274159);
4320  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, WIDTH1, 0.062056168);
4321  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM2, 0.004851177);
4323 
4324  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM1, 0.064274159);
4325  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, WIDTH1, 0.062056168);
4326  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM2, 0.004851177);
4328 
4331  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL0, NORM2, 0.0069057353);
4333 
4336  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL1, NORM2, 0.0069057353);
4338 
4341  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL2, NORM2, 0.0069057353);
4343 
4346  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL0, NORM2, 0.0047988219);
4348 
4351  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL1, NORM2, 0.0047988219);
4353 
4356  binnedParameters->setShapeParam( E001bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL2, NORM2, 0.0047988219);
4358 
4363 
4368 
4373 
4374 
4379 
4384 
4389 
4394 
4399 
4404 
4409 
4414 
4419 
4424 
4429 
4434 
4439 
4444 
4449 
4454 
4459 
4464 
4469 
4474 
4479 
4484 
4489 
4494 
4499 
4504 
4509 
4514 
4519 
4524 
4529 
4534 
4539 
4544 
4549 
4554 
4559 
4564 
4569 
4574 
4579 
4584 
4589 
4590 
4591 
4592 
4593 
4594 
4595 
4596 
4597 
4598 
4599 
4602  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME1, NORM2, 0.0039834937);
4604 
4605  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM1, 0.23609988);
4607  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM2, 0.0081589893);
4609 
4610  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM1, 0.011784363);
4612  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM2, 0.0028071707);
4614 
4615  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM1, 0.018843124);
4617  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM2, 0.0056078819);
4619 
4620  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM1, 0.018843124);
4622  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM2, 0.0056078819);
4624 
4625  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM1, 0.018843124);
4627  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM2, 0.0056078819);
4629 
4630  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM1, 0.018843124);
4632  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM2, 0.0056078819);
4634 
4635  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, NORM1, 0.082213185);
4636  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, WIDTH1, 0.031848575);
4637  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, NORM2, 0.0021992948);
4639 
4640  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM1, 0.20183155);
4641  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, WIDTH1, 0.059766992);
4642  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM2, 0.0064836516);
4644 
4645  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM1, 0.018280145);
4647  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM2, 0.0044973389);
4649 
4650  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM1, 0.010507261);
4652  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM2, 0.0026607468);
4654 
4655  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM1, 0.010507261);
4657  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM2, 0.0026607468);
4659 
4660  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM1, 0.010507261);
4662  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM2, 0.0026607468);
4664 
4665  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM1, 0.010507261);
4667  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM2, 0.0026607468);
4669 
4672  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL0, NORM2, 0.0089706729);
4674 
4677  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL1, NORM2, 0.0089706729);
4679 
4682  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL2, NORM2, 0.0089706729);
4684 
4687  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME1, NORM2, 0.0036144337);
4689 
4690  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM1, 0.055648604);
4691  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, WIDTH1, 0.039226644);
4692  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM2, 0.0030136557);
4694 
4695  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM1, 0.18071435);
4696  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, WIDTH1, 0.042852113);
4697  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM2, 0.0046857163);
4699 
4700  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM1, 0.047839315);
4701  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, WIDTH1, 0.074603286);
4702  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM2, 0.0014737539);
4704 
4705  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM1, 0.047839315);
4706  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, WIDTH1, 0.074603286);
4707  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM2, 0.0014737539);
4709 
4710  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM1, 0.047839315);
4711  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, WIDTH1, 0.074603286);
4712  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM2, 0.0014737539);
4714 
4715  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM1, 0.047839315);
4716  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, WIDTH1, 0.074603286);
4717  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM2, 0.0014737539);
4719 
4722  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL0, NORM2, 0.0073663499);
4724 
4727  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL1, NORM2, 0.0073663499);
4729 
4732  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL2, NORM2, 0.0073663499);
4734 
4737  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, NORM2, 0.003517246);
4738  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, WIDTH2, 0.23591711);
4739 
4740  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM1, 0.016981017);
4741  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, WIDTH1, 0.034934684);
4742  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM2, 0.0027894721);
4744 
4745  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM1, 0.0075209883);
4746  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, WIDTH1, 0.045748948);
4747  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM2, 0.0038305995);
4748  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, WIDTH2, 2.5581616e+09);
4749 
4750  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM1, 0.051846429);
4751  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, WIDTH1, 0.062647078);
4752  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM2, 0.002422447);
4754 
4755  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM1, 0.051846429);
4756  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, WIDTH1, 0.062647078);
4757  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM2, 0.002422447);
4759 
4760  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM1, 0.051846429);
4761  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, WIDTH1, 0.062647078);
4762  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM2, 0.002422447);
4764 
4765  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM1, 0.051846429);
4766  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, WIDTH1, 0.062647078);
4767  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM2, 0.002422447);
4769 
4772  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL0, NORM2, 0.0069057353);
4774 
4777  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL1, NORM2, 0.0069057353);
4779 
4782  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL2, NORM2, 0.0069057353);
4784 
4787  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL0, NORM2, 0.0047988219);
4789 
4792  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL1, NORM2, 0.0047988219);
4794 
4797  binnedParameters->setShapeParam( E010bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL2, NORM2, 0.0047988219);
4799 
4804 
4809 
4814 
4815 
4816 
4817 
4818 
4819 
4820 
4821 
4822 
4823 
4824 
4825 
4826 
4829  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME1, NORM2, 0.0039834937);
4831 
4832  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM1, 0.23449859);
4833  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, WIDTH1, 0.052786845);
4834  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME2, NORM2, 0.0047146775);
4836 
4837  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM1, 0.031271648);
4838  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, WIDTH1, 0.060151358);
4839  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::EME3, NORM2, 0.0026248073);
4841 
4842  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM1, 0.018843124);
4844  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC1, NORM2, 0.0056078819);
4846 
4847  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM1, 0.018843124);
4849  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC2, NORM2, 0.0056078819);
4851 
4852  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM1, 0.018843124);
4854  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC3, NORM2, 0.0056078819);
4856 
4857  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM1, 0.018843124);
4859  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME1, eflowCalo::HEC4, NORM2, 0.0056078819);
4861 
4862  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, NORM1, 0.082213185);
4863  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, WIDTH1, 0.031848575);
4864  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME1, NORM2, 0.0021992948);
4866 
4867  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM1, 0.26470439);
4868  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, WIDTH1, 0.059848676);
4869  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME2, NORM2, 0.0056677487);
4871 
4872  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM1, 0.02357232);
4873  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, WIDTH1, 0.099399152);
4874  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::EME3, NORM2, 0.0028146556);
4876 
4877  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM1, 0.012387016);
4879  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC1, NORM2, 0.0015286771);
4881 
4882  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM1, 0.012387016);
4884  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC2, NORM2, 0.0015286771);
4886 
4887  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM1, 0.012387016);
4889  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC3, NORM2, 0.0015286771);
4891 
4892  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM1, 0.012387016);
4894  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::HEC4, NORM2, 0.0015286771);
4896 
4899  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL0, NORM2, 0.0089706729);
4901 
4904  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL1, NORM2, 0.0089706729);
4906 
4909  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME2, eflowCalo::FCAL2, NORM2, 0.0089706729);
4911 
4914  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME1, NORM2, 0.0036144337);
4916 
4917  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM1, 0.05252265);
4918  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, WIDTH1, 0.039222033);
4919  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME2, NORM2, 0.0018315621);
4921 
4922  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM1, 0.21120431);
4923  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, WIDTH1, 0.040515028);
4924  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::EME3, NORM2, 0.0035771621);
4926 
4927  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM1, 0.047839315);
4928  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, WIDTH1, 0.074603286);
4929  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC1, NORM2, 0.0014737539);
4931 
4932  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM1, 0.047839315);
4933  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, WIDTH1, 0.074603286);
4934  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC2, NORM2, 0.0014737539);
4936 
4937  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM1, 0.047839315);
4938  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, WIDTH1, 0.074603286);
4939  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC3, NORM2, 0.0014737539);
4941 
4942  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM1, 0.047839315);
4943  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, WIDTH1, 0.074603286);
4944  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::HEC4, NORM2, 0.0014737539);
4946 
4949  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL0, NORM2, 0.0073663499);
4951 
4954  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL1, NORM2, 0.0073663499);
4956 
4959  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::EME3, eflowCalo::FCAL2, NORM2, 0.0073663499);
4961 
4964  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, NORM2, 0.003517246);
4965  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME1, WIDTH2, 0.23591711);
4966 
4967  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM1, 0.011382257);
4968  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, WIDTH1, 0.034009729);
4969  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME2, NORM2, 0.0019165648);
4971 
4972  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM1, 0.0048428696);
4973  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, WIDTH1, 0.043778151);
4974  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::EME3, NORM2, 0.0024266003);
4976 
4977  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM1, 0.042437972);
4978  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, WIDTH1, 0.060029289);
4979  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC1, NORM2, 0.001511592);
4981 
4982  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM1, 0.042437972);
4983  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, WIDTH1, 0.060029289);
4984  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC2, NORM2, 0.001511592);
4986 
4987  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM1, 0.042437972);
4988  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, WIDTH1, 0.060029289);
4989  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC3, NORM2, 0.001511592);
4991 
4992  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM1, 0.042437972);
4993  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, WIDTH1, 0.060029289);
4994  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::HEC4, NORM2, 0.001511592);
4996 
4999  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL0, NORM2, 0.0069057353);
5001 
5004  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL1, NORM2, 0.0069057353);
5006 
5009  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::HEC, eflowCalo::FCAL2, NORM2, 0.0069057353);
5011 
5014  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL0, NORM2, 0.0047988219);
5016 
5019  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL1, NORM2, 0.0047988219);
5021 
5024  binnedParameters->setShapeParam( E020bin, eta350bin, eflowFirstIntRegions::FCAL, eflowCalo::FCAL2, NORM2, 0.0047988219);
5026 
5031 
5036 
5041 
5042 
5043 
5044 
5045 
5046 
5047 
5048 
5049 
5050 
5051 
5052 
5053 
5058 
5063 
5068 
5073 
5078 
5083 
5088 
5093 
5098 
5103 
5108 
5113 
5118 
5123 
5128 
5133 
5138 
5143 
5148 
5153 
5158 
5163 
5168 
5173 
5178 
5183 
5188 
5193 
5198 
5203 
5208 
5213 
5218 
5223 
5228 
5233 
5238 
5243 
5248 
5253 
5258 
5263 
5268 
5269 
5270 
5271  }
5272 
5273  return StatusCode::SUCCESS;
5274 
5275 }

◆ finalize()

StatusCode eflowCellEOverPTool_mc12_HLLHC::finalize ( )
virtual

Reimplemented from IEFlowCellEOverPTool.

Definition at line 5277 of file eflowCellEOverPTool_mc12_HLLHC.cxx.

5277  {
5278  return StatusCode::SUCCESS;
5279 }

◆ initialize()

StatusCode eflowCellEOverPTool_mc12_HLLHC::initialize ( )

Definition at line 34 of file eflowCellEOverPTool_mc12_HLLHC.cxx.

34  {
35 
36  return StatusCode::SUCCESS;
37 }

◆ inputHandles()

virtual std::vector<Gaudi::DataHandle*> AthCommonDataStore< AthCommonMsg< AlgTool > >::inputHandles ( ) const
overridevirtualinherited

Return this algorithm's input handles.

We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.

◆ interfaceID()

const InterfaceID & IEFlowCellEOverPTool::interfaceID ( )
inlinestaticinherited

Definition at line 53 of file IEFlowCellEOverPTool.h.

54 {
55  return IID_IEFlowCellEOverPTool;
56 }

◆ intialize()

virtual StatusCode IEFlowCellEOverPTool::intialize ( )
inlinevirtualinherited

Definition at line 40 of file IEFlowCellEOverPTool.h.

40 {return StatusCode::SUCCESS;};

◆ msg() [1/2]

MsgStream& AthCommonMsg< AlgTool >::msg ( ) const
inlineinherited

Definition at line 24 of file AthCommonMsg.h.

24  {
25  return this->msgStream();
26  }

◆ msg() [2/2]

MsgStream& AthCommonMsg< AlgTool >::msg ( const MSG::Level  lvl) const
inlineinherited

Definition at line 27 of file AthCommonMsg.h.

27  {
28  return this->msgStream(lvl);
29  }

◆ msgLvl()

bool AthCommonMsg< AlgTool >::msgLvl ( const MSG::Level  lvl) const
inlineinherited

Definition at line 30 of file AthCommonMsg.h.

30  {
31  return this->msgLevel(lvl);
32  }

◆ outputHandles()

virtual std::vector<Gaudi::DataHandle*> AthCommonDataStore< AthCommonMsg< AlgTool > >::outputHandles ( ) const
overridevirtualinherited

Return this algorithm's output handles.

We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.

◆ renounce()

std::enable_if_t<std::is_void_v<std::result_of_t<decltype(&T::renounce)(T)> > && !std::is_base_of_v<SG::VarHandleKeyArray, T> && std::is_base_of_v<Gaudi::DataHandle, T>, void> AthCommonDataStore< AthCommonMsg< AlgTool > >::renounce ( T &  h)
inlineprotectedinherited

Definition at line 380 of file AthCommonDataStore.h.

381  {
382  h.renounce();
383  PBASE::renounce (h);
384  }

◆ renounceArray()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::renounceArray ( SG::VarHandleKeyArray handlesArray)
inlineprotectedinherited

remove all handles from I/O resolution

Definition at line 364 of file AthCommonDataStore.h.

364  {
365  handlesArray.renounce();
366  }

◆ sysInitialize()

virtual StatusCode AthCommonDataStore< AthCommonMsg< AlgTool > >::sysInitialize ( )
overridevirtualinherited

Perform system initialization for an algorithm.

We override this to declare all the elements of handle key arrays at the end of initialization. See comments on updateVHKA.

Reimplemented in DerivationFramework::CfAthAlgTool, AthCheckedComponent< AthAlgTool >, AthCheckedComponent<::AthAlgTool >, and asg::AsgMetadataTool.

◆ sysStart()

virtual StatusCode AthCommonDataStore< AthCommonMsg< AlgTool > >::sysStart ( )
overridevirtualinherited

Handle START transition.

We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.

◆ updateVHKA()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::updateVHKA ( Gaudi::Details::PropertyBase &  )
inlineinherited

Definition at line 308 of file AthCommonDataStore.h.

308  {
309  // debug() << "updateVHKA for property " << p.name() << " " << p.toString()
310  // << " size: " << m_vhka.size() << endmsg;
311  for (auto &a : m_vhka) {
312  std::vector<SG::VarHandleKey*> keys = a->keys();
313  for (auto k : keys) {
314  k->setOwner(this);
315  }
316  }
317  }

Member Data Documentation

◆ m_detStore

StoreGateSvc_t AthCommonDataStore< AthCommonMsg< AlgTool > >::m_detStore
privateinherited

Pointer to StoreGate (detector store by default)

Definition at line 393 of file AthCommonDataStore.h.

◆ m_eBinLabels

std::vector<std::string> eflowCellEOverPTool_mc12_HLLHC::m_eBinLabels
private

Definition at line 31 of file eflowCellEOverPTool_mc12_HLLHC.h.

◆ m_eBinValues

std::vector<double> eflowCellEOverPTool_mc12_HLLHC::m_eBinValues
private

Definition at line 29 of file eflowCellEOverPTool_mc12_HLLHC.h.

◆ m_etaBinBounds

std::vector<double> eflowCellEOverPTool_mc12_HLLHC::m_etaBinBounds
private

Definition at line 30 of file eflowCellEOverPTool_mc12_HLLHC.h.

◆ m_etaBinLabels

std::vector<std::string> eflowCellEOverPTool_mc12_HLLHC::m_etaBinLabels
private

Definition at line 32 of file eflowCellEOverPTool_mc12_HLLHC.h.

◆ m_evtStore

StoreGateSvc_t AthCommonDataStore< AthCommonMsg< AlgTool > >::m_evtStore
privateinherited

Pointer to StoreGate (event store by default)

Definition at line 390 of file AthCommonDataStore.h.

◆ m_varHandleArraysDeclared

bool AthCommonDataStore< AthCommonMsg< AlgTool > >::m_varHandleArraysDeclared
privateinherited

Definition at line 399 of file AthCommonDataStore.h.

◆ m_vhka

std::vector<SG::VarHandleKeyArray*> AthCommonDataStore< AthCommonMsg< AlgTool > >::m_vhka
privateinherited

Definition at line 398 of file AthCommonDataStore.h.


The documentation for this class was generated from the following files:
eflowCalo::EME3
@ EME3
Definition: eflowCaloRegions.h:46
eflowCellEOverPTool_mc12_HLLHC::m_eBinValues
std::vector< double > m_eBinValues
Definition: eflowCellEOverPTool_mc12_HLLHC.h:29
IEFlowCellEOverPTool::eta450bin
@ eta450bin
Definition: IEFlowCellEOverPTool.h:47
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
IEFlowCellEOverPTool::eta250bin
@ eta250bin
Definition: IEFlowCellEOverPTool.h:47
eflowCalo::FCAL0
@ FCAL0
Definition: eflowCaloRegions.h:49
IEFlowCellEOverPTool::eta150bin
@ eta150bin
Definition: IEFlowCellEOverPTool.h:47
IEFlowCellEOverPTool::E040bin
@ E040bin
Definition: IEFlowCellEOverPTool.h:45
eflowCalo::EMB2
@ EMB2
Definition: eflowCaloRegions.h:45
AthCommonDataStore::declareProperty
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Definition: AthCommonDataStore.h:145
eflowFirstIntRegions::EMB3
@ EMB3
Definition: eflowCaloRegions.h:59
eflowFirstIntRegions::EME3
@ EME3
Definition: eflowCaloRegions.h:60
IEFlowCellEOverPTool::WIDTH2
@ WIDTH2
Definition: IEFlowCellEOverPTool.h:49
IEFlowCellEOverPTool::NORM2
@ NORM2
Definition: IEFlowCellEOverPTool.h:49
IEFlowCellEOverPTool::WIDTH1
@ WIDTH1
Definition: IEFlowCellEOverPTool.h:49
AthCommonDataStore< AthCommonMsg< AlgTool > >::m_evtStore
StoreGateSvc_t m_evtStore
Pointer to StoreGate (event store by default)
Definition: AthCommonDataStore.h:390
AthCommonDataStore< AthCommonMsg< AlgTool > >::m_vhka
std::vector< SG::VarHandleKeyArray * > m_vhka
Definition: AthCommonDataStore.h:398
eflowFirstIntRegions::EMB1
@ EMB1
Definition: eflowCaloRegions.h:59
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
IEFlowCellEOverPTool::eta100bin
@ eta100bin
Definition: IEFlowCellEOverPTool.h:47
eflowFirstIntRegions::FCAL
@ FCAL
Definition: eflowCaloRegions.h:63
x
#define x
IEFlowCellEOverPTool::eta350bin
@ eta350bin
Definition: IEFlowCellEOverPTool.h:47
SG::VarHandleKeyArray::setOwner
virtual void setOwner(IDataHandleHolder *o)=0
IEFlowCellEOverPTool::ENERGY_BIN_END
@ ENERGY_BIN_END
Definition: IEFlowCellEOverPTool.h:45
eflowFirstIntRegions::Tile
@ Tile
Definition: eflowCaloRegions.h:62
AthCommonDataStore
Definition: AthCommonDataStore.h:52
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition: AthMsgStreamMacros.h:33
IEFlowCellEOverPTool::ETA_BIN_START
@ ETA_BIN_START
Definition: IEFlowCellEOverPTool.h:47
eflowCalo::HEC2
@ HEC2
Definition: eflowCaloRegions.h:47
eflowCalo::Tile1
@ Tile1
Definition: eflowCaloRegions.h:48
IEFlowCellEOverPTool::IEFlowCellEOverPTool
IEFlowCellEOverPTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: IEFlowCellEOverPTool.h:34
eflowCalo::Tile2
@ Tile2
Definition: eflowCaloRegions.h:48
eflowCalo::HEC4
@ HEC4
Definition: eflowCaloRegions.h:47
eflowCalo::EME2
@ EME2
Definition: eflowCaloRegions.h:46
eflowCalo::Tile3
@ Tile3
Definition: eflowCaloRegions.h:48
IEFlowCellEOverPTool::E032point5bin
@ E032point5bin
Definition: IEFlowCellEOverPTool.h:45
test_pyathena.parent
parent
Definition: test_pyathena.py:15
eflowCalo::HEC1
@ HEC1
Definition: eflowCaloRegions.h:47
eflowCalo::EMB1
@ EMB1
Definition: eflowCaloRegions.h:45
AthCommonDataStore< AthCommonMsg< AlgTool > >::m_detStore
StoreGateSvc_t m_detStore
Pointer to StoreGate (detector store by default)
Definition: AthCommonDataStore.h:393
IEFlowCellEOverPTool::ETA_BIN_END
@ ETA_BIN_END
Definition: IEFlowCellEOverPTool.h:47
eflowCellEOverPTool_mc12_HLLHC::m_etaBinBounds
std::vector< double > m_etaBinBounds
Definition: eflowCellEOverPTool_mc12_HLLHC.h:30
eflowEEtaBinnedParameters::setFudgeStdDev
void setFudgeStdDev(int energyBin, int etaBin, eflowFirstIntENUM j1st, double fudgeStdDev)
Definition: eflowEEtaBinnedParameters.h:69
eflowEEtaBinnedParameters::setFudgeMean
void setFudgeMean(int energyBin, int etaBin, eflowFirstIntENUM j1st, double fudgeMean)
Definition: eflowEEtaBinnedParameters.h:63
SG::VarHandleKeyArray::renounce
virtual void renounce()=0
SG::HandleClassifier::type
std::conditional< std::is_base_of< SG::VarHandleKeyArray, T >::value, VarHandleKeyArrayType, type2 >::type type
Definition: HandleClassifier.h:54
eflowEEtaBinnedParameters::initialise
void initialise(const std::vector< double > &eBinBounds, const std::vector< double > &etaBinBounds, bool useAbsEta=true)
Definition: eflowEEtaBinnedParameters.cxx:33
eflowFirstIntRegions::HEC
@ HEC
Definition: eflowCaloRegions.h:61
eflowCalo::FCAL2
@ FCAL2
Definition: eflowCaloRegions.h:49
eflowFirstIntRegions::EME2
@ EME2
Definition: eflowCaloRegions.h:60
IEFlowCellEOverPTool::E010bin
@ E010bin
Definition: IEFlowCellEOverPTool.h:45
merge_scale_histograms.doc
string doc
Definition: merge_scale_histograms.py:9
IEFlowCellEOverPTool::SHAPE_END
@ SHAPE_END
Definition: IEFlowCellEOverPTool.h:49
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
IEFlowCellEOverPTool::eta050bin
@ eta050bin
Definition: IEFlowCellEOverPTool.h:47
eflowEEtaBinnedParameters::setShapeParam
void setShapeParam(int energyBin, int etaBin, eflowFirstIntENUM j1st, eflowCaloENUM layer, int paramNumber, double shapeParam)
Definition: eflowEEtaBinnedParameters.h:75
IEFlowCellEOverPTool::E001bin
@ E001bin
Definition: IEFlowCellEOverPTool.h:45
eflowCalo::HEC3
@ HEC3
Definition: eflowCaloRegions.h:47
IEFlowCellEOverPTool::ENERGY_BIN_START
@ ENERGY_BIN_START
Definition: IEFlowCellEOverPTool.h:45
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
a
TList * a
Definition: liststreamerinfos.cxx:10
h
eflowFirstIntRegions::EMB2
@ EMB2
Definition: eflowCaloRegions.h:59
eflowFirstIntRegions::EME1
@ EME1
Definition: eflowCaloRegions.h:60
eflowCalo::EMB3
@ EMB3
Definition: eflowCaloRegions.h:45
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
eflowCalo::FCAL1
@ FCAL1
Definition: eflowCaloRegions.h:49
SG::VarHandleBase::vhKey
SG::VarHandleKey & vhKey()
Return a non-const reference to the HandleKey.
Definition: StoreGate/src/VarHandleBase.cxx:616
IEFlowCellEOverPTool::SHAPE_START
@ SHAPE_START
Definition: IEFlowCellEOverPTool.h:49
declareProperty
#define declareProperty(n, p, h)
Definition: BaseFakeBkgTool.cxx:15
python.Bindings.keys
keys
Definition: Control/AthenaPython/python/Bindings.py:790
IEFlowCellEOverPTool::E020bin
@ E020bin
Definition: IEFlowCellEOverPTool.h:45
GeV
#define GeV
Definition: CaloTransverseBalanceVecMon.cxx:30
AthCommonDataStore::declareGaudiProperty
Gaudi::Details::PropertyBase & declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &)
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition: AthCommonDataStore.h:156
eflowCalo::EME1
@ EME1
Definition: eflowCaloRegions.h:46
IEFlowCellEOverPTool::NORM1
@ NORM1
Definition: IEFlowCellEOverPTool.h:49
fitman.k
k
Definition: fitman.py:528
IEFlowCellEOverPTool::E003point5bin
@ E003point5bin
Definition: IEFlowCellEOverPTool.h:45