diff --git a/Calorimeter/CaloRec/CMakeLists.txt b/Calorimeter/CaloRec/CMakeLists.txt index abb8d3b5f12229135d067c30373631b16906d28f..4ab7bf01e16e56f07df5df2dc1e5cda9fb3ff1ad 100644 --- a/Calorimeter/CaloRec/CMakeLists.txt +++ b/Calorimeter/CaloRec/CMakeLists.txt @@ -135,6 +135,11 @@ atlas_add_test( CaloThinCellsByClusterAlg_test LOG_SELECT_PATTERN "ERROR|error|WARNING [^U]|FATAL|processing" ) +atlas_add_test( ToolConstantsCondAlg_test + SCRIPT test/ToolConstantsCondAlg_test.py + LOG_IGNORE_PATTERN "Cache alignment|Current filenames|Unable to locate catalog|peeking into" ) + + atlas_add_test( CaloCellContainerAliasAlgConfig_test SCRIPT python -m CaloRec.CaloCellContainerAliasAlgConfig LOG_SELECT_PATTERN "ComponentAccumulator" ) @@ -148,3 +153,8 @@ atlas_add_test( CaloThinCellsByClusterAlgConfig_test atlas_add_test( CaloThinCellsBySamplingAlgConfig_test SCRIPT python -m CaloRec.CaloThinCellsBySamplingAlgConfig LOG_SELECT_PATTERN "ComponentAccumulator" ) + +atlas_add_test( ToolConstantsCondAlgConfig_test + SCRIPT python -m CaloRec.ToolConstantsCondAlgConfig + LOG_SELECT_PATTERN "ComponentAccumulator|^---" ) + diff --git a/Calorimeter/CaloRec/python/ToolConstantsCondAlgConfig.py b/Calorimeter/CaloRec/python/ToolConstantsCondAlgConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..660651715e111534cc6e5a57978563a18dd759f4 --- /dev/null +++ b/Calorimeter/CaloRec/python/ToolConstantsCondAlgConfig.py @@ -0,0 +1,63 @@ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration + +# File: CaloRec/python/ToolConstantsCondAlgConfig.py +# Created: Jun 2020, sss +# Purpose: Configure ToolConstantsCondAlg. + +from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator +from AthenaConfiguration.ComponentFactory import CompFactory + + +def ToolConstantsCondAlgCfg (flags, key, DetStoreKey='', COOLFolder=''): + """Configure a conditions algorithm to convert inline COOL data or detector store data to ToolConstants. + KEY is also the key of the output conditions object. + For reading from COOL inline data, COOLFOLDER gives the name + of the COOL folder; the dta are given by KEY within the folder. + The caller should register the folder with IOVDbSvc. + For copying a ToolConstants object from the detector store, + set DETSTOREKEY to the key of the object to copy.""" + + if ((DetStoreKey == '' and COOLFolder == '') or + (DetStoreKey != '' and COOLFolder != '')): + raise RuntimeError ("ToolConstantsCondAlgCfg: For key " + key + ", exactly one of DetStoreKey or COOLFolder must be specified") + + result = ComponentAccumulator() + + name = 'ToolConstantsCondAlg_' + key + + ToolConstantsCondAlg = CompFactory.ToolConstantsCondAlg # CaloRec + alg = ToolConstantsCondAlg (name, + COOLFolderKey = COOLFolder, + ToolConstantsKey = key, + DetStoreKey = DetStoreKey) + result.addCondAlgo (alg) + + return result + + +if __name__ == "__main__": + from AthenaCommon.Configurable import Configurable + Configurable.configurableRun3Behavior = 1 + from AthenaConfiguration.AllConfigFlags import ConfigFlags + ConfigFlags.loadAllDynamicFlags() + + flags = ConfigFlags.clone() + flags.lock() + + print ('--- detstore') + acc1 = ToolConstantsCondAlgCfg (flags, 'key1', DetStoreKey='ds1') + acc1.printConfig(summariseProps=True) + acc1.wasMerged() + + print ('--- cool') + acc2 = ToolConstantsCondAlgCfg (flags, 'key2', COOLFolder='folder2') + acc2.printConfig(summariseProps=True) + acc2.wasMerged() + + print ('--- error') + try: + acc3 = ToolConstantsCondAlgCfg (flags, 'key3', COOLFolder='folder3', DetStoreKey='ds3') + except RuntimeError: + pass + else: + assert 0, 'not caught' diff --git a/Calorimeter/CaloRec/python/ToolConstantsCondAlgDefault.py b/Calorimeter/CaloRec/python/ToolConstantsCondAlgDefault.py new file mode 100644 index 0000000000000000000000000000000000000000..ef0bab85e30f3c980aba23f788785c97372e76bc --- /dev/null +++ b/Calorimeter/CaloRec/python/ToolConstantsCondAlgDefault.py @@ -0,0 +1,40 @@ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration + +# File: CaloRec/python/ToolConstantsCondAlgDefault.py +# Created: Jun 2020, sss +# Purpose: Configure ToolConstantsCondAlg. + + +from AthenaCommon.AlgSequence import AthSequencer +from AthenaConfiguration.ComponentFactory import CompFactory + + +def ToolConstantsCondAlgDefault (key, DetStoreKey='', COOLFolder=''): + """Configure a conditions algorithm to convert inline COOL data or detector store data to ToolConstants. + KEY is also the key of the output conditions object. + For reading from COOL inline data, COOLFOLDER gives the name + of the COOL folder; the dta are given by KEY within the folder. + The caller should register the folder with IOVDbSvc. + For copying a ToolConstants object from the detector store, + set DETSTOREKEY to the key of the object to copy.""" + + if ((DetStoreKey == '' and COOLFolder == '') or + (DetStoreKey != '' and COOLFolder != '')): + raise RuntimeError ("ToolConstantsCondAlgCfg: For key " + key + ", exactly one of DetStoreKey or COOLFolder must be specified") + + name = 'ToolConstantsCondAlg_' + key + condSeq = AthSequencer ('AthCondSeq') + + if hasattr (condSeq, name): + return getattr (condSeq, name) + + ToolConstantsCondAlg = CompFactory.ToolConstantsCondAlg # CaloRec + alg = ToolConstantsCondAlg (name, + COOLFolderKey = COOLFolder, + ToolConstantsKey = key, + DetStoreKey = DetStoreKey) + + condSeq += alg + return alg + + diff --git a/Calorimeter/CaloRec/share/ToolConstantsCondAlgConfig_test.ref b/Calorimeter/CaloRec/share/ToolConstantsCondAlgConfig_test.ref new file mode 100644 index 0000000000000000000000000000000000000000..e67ebb27d896452eca85fb564a27c61fe82c89c3 --- /dev/null +++ b/Calorimeter/CaloRec/share/ToolConstantsCondAlgConfig_test.ref @@ -0,0 +1,40 @@ +Py:Athena INFO using release [?-22.0.0] [?] [?/?] -- built on [?] +--- detstore +Py:ComponentAccumulator INFO Event Inputs +Py:ComponentAccumulator INFO Event Algorithm Sequences +Py:ComponentAccumulator INFO Top sequence 0 +Py:ComponentAccumulator INFO \__ AthAlgSeq (seq: SEQ AND) +Py:ComponentAccumulator INFO Condition Algorithms +Py:ComponentAccumulator INFO \__ ToolConstantsCondAlg_key1 (cond alg) +Py:ComponentAccumulator INFO * COOLFolderKey: +Py:ComponentAccumulator INFO * DetStoreKey: ds1 +Py:ComponentAccumulator INFO * ToolConstantsKey: key1 +Py:ComponentAccumulator INFO Services +Py:ComponentAccumulator INFO [] +Py:ComponentAccumulator INFO Public Tools +Py:ComponentAccumulator INFO [ +Py:ComponentAccumulator INFO ] +Py:ComponentAccumulator INFO Private Tools +Py:ComponentAccumulator INFO [ +Py:ComponentAccumulator INFO ] +Py:ComponentAccumulator INFO TheApp properties +--- cool +Py:ComponentAccumulator INFO Event Inputs +Py:ComponentAccumulator INFO Event Algorithm Sequences +Py:ComponentAccumulator INFO Top sequence 0 +Py:ComponentAccumulator INFO \__ AthAlgSeq (seq: SEQ AND) +Py:ComponentAccumulator INFO Condition Algorithms +Py:ComponentAccumulator INFO \__ ToolConstantsCondAlg_key2 (cond alg) +Py:ComponentAccumulator INFO * COOLFolderKey: folder2 +Py:ComponentAccumulator INFO * DetStoreKey: +Py:ComponentAccumulator INFO * ToolConstantsKey: key2 +Py:ComponentAccumulator INFO Services +Py:ComponentAccumulator INFO [] +Py:ComponentAccumulator INFO Public Tools +Py:ComponentAccumulator INFO [ +Py:ComponentAccumulator INFO ] +Py:ComponentAccumulator INFO Private Tools +Py:ComponentAccumulator INFO [ +Py:ComponentAccumulator INFO ] +Py:ComponentAccumulator INFO TheApp properties +--- error diff --git a/Calorimeter/CaloRec/share/ToolConstantsCondAlg_test.ref b/Calorimeter/CaloRec/share/ToolConstantsCondAlg_test.ref new file mode 100644 index 0000000000000000000000000000000000000000..2b4929198b2512986c7e1f5469ba04e2d4ef5850 --- /dev/null +++ b/Calorimeter/CaloRec/share/ToolConstantsCondAlg_test.ref @@ -0,0 +1,2569 @@ +Py:AutoConfigFlags INFO Obtaining metadata of auto-configuration by peeking into /home/sss/nobackup/referencefiles/Tier0ChainTests/q221/21.0/v1/myRDO.pool.root +Py:MetaReader INFO Current mode used: peeker +Py:MetaReader INFO Current filenames: ['/home/sss/nobackup/referencefiles/Tier0ChainTests/q221/21.0/v1/myRDO.pool.root'] +Py:MetaReader INFO MetaReader is called with the parameter "unique_tag_info_values" set to True. This is a workaround to remove all duplicate values from "/TagInfo" key +ApplicationMgr SUCCESS +==================================================================================================================================== + Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99) + running on karma on Mon Jun 15 11:08:19 2020 +==================================================================================================================================== +ApplicationMgr INFO Application Manager Configured successfully +PublicTool IOVDbMetaDataTool +CoreDumpSvc INFO install f-a-t-a-l handler... (flag = 438) +CoreDumpSvc INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) +AthenaEventLoopMgr INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00 +ClassIDSvc INFO getRegistryEntries: read 25634 CLIDRegistry entries for module ALL +CondInputLoader INFO Initializing CondInputLoader... +PoolSvc INFO io_register[PoolSvc](xmlcatalog_file:PoolFileCatalog.xml) [ok] +PoolSvc INFO Set connectionsvc retry/timeout/IDLE timeout to 'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled +PoolSvc INFO Frontier compression level set to 5 +DBReplicaSvc INFO Read replica configuration from /home/sss/atlas/rootaccess/build/share/dbreplica.config +DBReplicaSvc INFO No specific match for domain found - use default fallback +DBReplicaSvc INFO Total of 1 servers found for host karma [atlas_dd ] +PoolSvc INFO Successfully setup replica sorting algorithm +PoolSvc INFO Setting up APR FileCatalog and Streams +PoolSvc INFO Resolved path (via ATLAS_POOLCOND_PATH) is /home/sss/atlas/DBRelease/poolcond/PoolFileCatalog.xml +PoolSvc INFO Resolved path (via DATAPATH) is /home/sss/atlas/DBRelease/current/poolcond/PoolCat_oflcond.xml +PoolSvc INFO Resolved path (via DATAPATH) is /home/sss/atlas/DBRelease/current/poolcond/PoolCat_oflcond.xml +PoolSvc INFO POOL WriteCatalog is xmlcatalog_file:PoolFileCatalog.xml +DbSession INFO Open DbSession +Domain[ROOT_All] INFO > Access DbDomain READ [ROOT_All] +IOVDbSvc INFO Opened read transaction for POOL PersistencySvc +IOVDbSvc INFO Only 5 POOL conditions files will be open at once +IOVDbSvc INFO Global tag: OFLCOND-MC16-SDR-17 set from joboptions +IOVDbSvc INFO Initialised with 2 connections and 1 folders +IOVDbSvc INFO Service IOVDbSvc initialised successfully +MetaDataSvc INFO Initializing MetaDataSvc - package version AthenaServices-00-00-00 +AthenaPoolCnvSvc INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-00-00 +MetaDataSvc INFO Found MetaDataTools = PublicToolHandleArray(['IOVDbMetaDataTool/IOVDbMetaDataTool']) +CondProxyProvider INFO Initializing CondProxyProvider - package version EventSelectorAthenaPool-00-00-00 +Domain[ROOT_All] INFO -> Access DbDatabase READ [ROOT_All] BC292F26-AE73-9041-BF5C-BCE6C5C651EC +Domain[ROOT_All] INFO /home/sss/atlas/DBRelease/current/poolcond/cond09_mc.000079.gen.COND/cond09_mc.000079.gen.COND._0002.pool.root +RootDatabase.open INFO /home/sss/atlas/DBRelease/current/poolcond/cond09_mc.000079.gen.COND/cond09_mc.000079.gen.COND._0002.pool.root File version:53413 +ClassIDSvc INFO getRegistryEntries: read 1543 CLIDRegistry entries for module ALL +IOVDbSvc INFO Opening COOL connection for COOLOFL_LAR/OFLP200 +IOVSvc INFO No IOVSvcTool associated with store "StoreGateSvc" +IOVSvc.IOVSvcTool INFO IOVRanges will be checked at every Event +IOVDbSvc INFO Disconnecting from COOLOFL_LAR/OFLP200 +IOVDbSvc INFO Added taginfo remove for /LAR/CellCorrOfl/deadOTX +/home/sss/atlas... INFO Database being retired... +Domain[ROOT_All] INFO -> Deaccess DbDatabase READ [ROOT_All] BC292F26-AE73-9041-BF5C-BCE6C5C651EC +Domain[ROOT_All] INFO > Deaccess DbDomain READ [ROOT_All] +EventPersistenc... INFO Added successfully Conversion service:McCnvSvc +EventPersistenc... INFO Added successfully Conversion service:TagInfoMgr +EventPersistenc... INFO Added successfully Conversion service:AthenaPoolCnvSvc +DbSession INFO Open DbSession +Domain[ROOT_All] INFO > Access DbDomain READ [ROOT_All] +Domain[ROOT_All] INFO -> Access DbDatabase READ [ROOT_All] BC292F26-AE73-9041-BF5C-BCE6C5C651EC +Domain[ROOT_All] INFO /home/sss/atlas/DBRelease/current/poolcond/cond09_mc.000079.gen.COND/cond09_mc.000079.gen.COND._0002.pool.root +RootDatabase.open INFO /home/sss/atlas/DBRelease/current/poolcond/cond09_mc.000079.gen.COND/cond09_mc.000079.gen.COND._0002.pool.root File version:53413 +ClassIDSvc INFO getRegistryEntries: read 118 CLIDRegistry entries for module ALL +CondInputLoader INFO Adding base classes: + + ( 'CondAttrListCollection' , 'ConditionStore+/LAR/CellCorrOfl/deadOTX' ) -> +CondInputLoader INFO Will create WriteCondHandle dependencies for the following DataObjects: + + ( 'CondAttrListCollection' , 'ConditionStore+/LAR/CellCorrOfl/deadOTX' ) +EventSelector INFO Enter McEventSelector Initialization +AthenaEventLoopMgr INFO Setup EventSelector service EventSelector +ApplicationMgr INFO Application Manager Initialized successfully +ApplicationMgr SUCCESS ****************************** Algorithm Sequence **************************** +ApplicationMgr SUCCESS AthSequencer/AthMasterSeq +ApplicationMgr SUCCESS AthSequencer/AthAlgEvtSeq +ApplicationMgr SUCCESS AthSequencer/AthBeginSeq +ApplicationMgr SUCCESS AthIncFirerAlg/BeginIncFiringAlg +ApplicationMgr SUCCESS IncidentProcAlg/IncidentProcAlg1 +ApplicationMgr SUCCESS AthSequencer/AthAllAlgSeq +ApplicationMgr SUCCESS AthSequencer/AthCondSeq +ApplicationMgr SUCCESS CondInputLoader/CondInputLoader +ApplicationMgr SUCCESS ToolConstantsCondAlg/ToolConstantsCondAlg_deadOTXCorrCtes +ApplicationMgr SUCCESS ToolConstantsCondAlg/ToolConstantsCondAlg_CaloSwClusterCorrections.rfac-v5 +ApplicationMgr SUCCESS AthSequencer/AthAlgSeq +ApplicationMgr SUCCESS CaloClusterCorrDumper/dumper1 +ApplicationMgr SUCCESS AthSequencer/AthEndSeq +ApplicationMgr SUCCESS AthIncFirerAlg/EndIncFiringAlg +ApplicationMgr SUCCESS IncidentProcAlg/IncidentProcAlg2 +ApplicationMgr SUCCESS AthSequencer/AthOutSeq +ApplicationMgr SUCCESS AthSequencer/AthRegSeq +ApplicationMgr SUCCESS ****************************************************************************** +CondInputLoader INFO created CondCont<CondAttrListCollection> with key 'ConditionStore+/LAR/CellCorrOfl/deadOTX' +ApplicationMgr INFO Application Manager Started successfully +AthenaEventLoopMgr INFO ===>>> start of run 284500 <<<=== +AthenaEventLoopMgr INFO ===>>> start processing event #0, run #284500 0 events processed so far <<<=== +IOVDbSvc INFO Opening COOL connection for COOLOFL_LAR/OFLP200 +IOVDbFolder INFO HVS tag OFLCOND-MC16-SDR-17 resolved to LARCellCorrOflDeadOTX-000-00 for folder /LAR/CellCorrOfl/deadOTX +IOVDbSvc INFO Disconnecting from COOLOFL_LAR/OFLP200 +dumper1 INFO dumper.energyCalibrationTypes = [0, 0, 0, -1] +dumper.energyCalibrations = [2, 0.9959, 0.07493, -0.1599, 2, 2, 0.9962, 0.04997, -0.1839, 2, 2, 0.9984, 0.0143, -0.9648, 2] +dumper.etaCalibrationSizes = [14, 14, 13, 0] +dumper.etaCalibrations = [1.024, 1.024, 1.023, 1.023, 1.025, 1.024, 1.023, 1.023, 1.024, 1.025, 1.024, 1.024, 1.024, 1.022, 1.022, 1.022, 1.022, 1.023, 1.023, 1.024, 1.023, 1.018, 1.022, 1.019, 1.024, 1.02, 1.017, 0.9819, 0.9922, 0.9909, 0.9935, 0.995, 0.9944, 0.9955, 0.9944, 0.9913, 0.9928, 0.9925, 0.9956, 0.9933, 0.9928] +dumper.isDummy = 0 +dumper.order = 0 + + +dumper1 INFO dumper.ele35.correction = [ + [0.003125, 0.71115], + [0.009375, 0.857506], + [0.015625, 0.92062], + [0.021875, 0.922093], + [0.028125, 0.924292], + [0.034375, 0.931403], + [0.040625, 0.933625], + [0.046875, 0.92755], + [0.053125, 0.926656], + [0.059375, 0.934688], + [0.065625, 0.934841], + [0.071875, 0.928288], + [0.078125, 0.928266], + [0.084375, 0.934258], + [0.090625, 0.935323], + [0.096875, 0.929641], + [0.103125, 0.930012], + [0.109375, 0.934807], + [0.115625, 0.934869], + [0.121875, 0.928955], + [0.128125, 0.929099], + [0.134375, 0.934069], + [0.140625, 0.934918], + [0.146875, 0.930739], + [0.153125, 0.929742], + [0.159375, 0.935206], + [0.165625, 0.93491], + [0.171875, 0.929453], + [0.178125, 0.928895], + [0.184375, 0.934989], + [0.190625, 0.935147], + [0.196875, 0.929416], + [0.203125, 0.931168], + [0.209375, 0.935459], + [0.215625, 0.935535], + [0.221875, 0.92851], + [0.228125, 0.928348], + [0.234375, 0.934498], + [0.240625, 0.935729], + [0.246875, 0.92899], + [0.253125, 0.929507], + [0.259375, 0.935429], + [0.265625, 0.935997], + [0.271875, 0.928414], + [0.278125, 0.929348], + [0.284375, 0.936311], + [0.290625, 0.936371], + [0.296875, 0.930237], + [0.303125, 0.929484], + [0.309375, 0.936201], + [0.315625, 0.936907], + [0.321875, 0.930294], + [0.328125, 0.929131], + [0.334375, 0.936099], + [0.340625, 0.935526], + [0.346875, 0.929642], + [0.353125, 0.930303], + [0.359375, 0.936781], + [0.365625, 0.935364], + [0.371875, 0.930008], + [0.378125, 0.929017], + [0.384375, 0.93553], + [0.390625, 0.935], + [0.396875, 0.930331], + [0.403125, 0.92973], + [0.409375, 0.937417], + [0.415625, 0.936839], + [0.421875, 0.931085], + [0.428125, 0.930775], + [0.434375, 0.937131], + [0.440625, 0.937088], + [0.446875, 0.93028], + [0.453125, 0.931652], + [0.459375, 0.936256], + [0.465625, 0.937936], + [0.471875, 0.929529], + [0.478125, 0.927795], + [0.484375, 0.93675], + [0.490625, 0.936488], + [0.496875, 0.93049], + [0.503125, 0.928805], + [0.509375, 0.937366], + [0.515625, 0.936038], + [0.521875, 0.929019], + [0.528125, 0.929796], + [0.534375, 0.935936], + [0.540625, 0.937037], + [0.546875, 0.929937], + [0.553125, 0.929365], + [0.559375, 0.936805], + [0.565625, 0.935944], + [0.571875, 0.929417], + [0.578125, 0.929833], + [0.584375, 0.935845], + [0.590625, 0.936013], + [0.596875, 0.929263], + [0.603125, 0.928995], + [0.609375, 0.935529], + [0.615625, 0.934875], + [0.621875, 0.930295], + [0.628125, 0.926024], + [0.634375, 0.933809], + [0.640625, 0.932403], + [0.646875, 0.925211], + [0.653125, 0.925059], + [0.659375, 0.929121], + [0.665625, 0.929819], + [0.671875, 0.921748], + [0.678125, 0.91798], + [0.684375, 0.925845], + [0.690625, 0.925758], + [0.696875, 0.919326], + [0.703125, 0.920851], + [0.709375, 0.923655], + [0.715625, 0.923541], + [0.721875, 0.919721], + [0.728125, 0.918437], + [0.734375, 0.922342], + [0.740625, 0.921314], + [0.746875, 0.915942], + [0.753125, 0.912082], + [0.759375, 0.917488], + [0.765625, 0.91512], + [0.771875, 0.907426], + [0.778125, 0.900273], + [0.784375, 0.902639], + [0.790625, 0.879825], + [0.796875, 0.798083], + [0.803125, 0.779841], + [0.809375, 0.868249], + [0.815625, 0.893095], + [0.821875, 0.885587], + [0.828125, 0.884953], + [0.834375, 0.893358], + [0.840625, 0.894513], + [0.846875, 0.886918], + [0.853125, 0.885886], + [0.859375, 0.893788], + [0.865625, 0.893281], + [0.871875, 0.886191], + [0.878125, 0.881748], + [0.884375, 0.889261], + [0.890625, 0.889243], + [0.896875, 0.882616], + [0.903125, 0.879303], + [0.909375, 0.887078], + [0.915625, 0.887052], + [0.921875, 0.880562], + [0.928125, 0.876749], + [0.934375, 0.886191], + [0.940625, 0.885148], + [0.946875, 0.878438], + [0.953125, 0.876445], + [0.959375, 0.884891], + [0.965625, 0.883759], + [0.971875, 0.874589], + [0.978125, 0.872801], + [0.984375, 0.879599], + [0.990625, 0.880381], + [0.996875, 0.867511], + [1.00312, 0.869099], + [1.00937, 0.877794], + [1.01562, 0.877084], + [1.02188, 0.870922], + [1.02813, 0.868996], + [1.03437, 0.875642], + [1.04062, 0.875507], + [1.04688, 0.869512], + [1.05313, 0.865159], + [1.05938, 0.874014], + [1.06562, 0.872269], + [1.07187, 0.867682], + [1.07812, 0.860831], + [1.08438, 0.87038], + [1.09063, 0.871866], + [1.09687, 0.868281], + [1.10312, 0.859812], + [1.10938, 0.871006], + [1.11563, 0.868752], + [1.12188, 0.863751], + [1.12812, 0.859786], + [1.13437, 0.868413], + [1.14062, 0.869019], + [1.14688, 0.860034], + [1.15313, 0.860291], + [1.15937, 0.866182], + [1.16562, 0.864827], + [1.17188, 0.857114], + [1.17813, 0.854199], + [1.18438, 0.858189], + [1.19062, 0.857092], + [1.19687, 0.849804], + [1.20312, 0.851693], + [1.20938, 0.862859], + [1.21563, 0.862142], + [1.22187, 0.85811], + [1.22812, 0.850273], + [1.23438, 0.859845], + [1.24063, 0.857072], + [1.24688, 0.851664], + [1.25312, 0.851221], + [1.25937, 0.857689], + [1.26562, 0.857697], + [1.27188, 0.848424], + [1.27813, 0.840899], + [1.28437, 0.851315], + [1.29062, 0.847944], + [1.29688, 0.840822], + [1.30313, 0.838498], + [1.30938, 0.841693], + [1.31562, 0.841218], + [1.32187, 0.830449], + [1.32812, 0.826709], + [1.33438, 0.83511], + [1.34063, 0.831653], + [1.34687, 0.824846], + [1.35312, 0.820353], + [1.35938, 0.824764], + [1.36563, 0.823558], + [1.37188, 0.807982], + [1.37812, 0.786273], + [1.38437, 0.74528], + [1.39062, 0.7725], + [1.39688, 0.811313], + [1.40313, 0.748899], + [1.40937, 0.781973], + [1.41562, 0.780938], + [1.42188, 0.776488], + [1.42813, 0.765469], + [1.43438, 0.722007], + [1.44062, 0.635989], + [1.44687, 0.476273], + [1.45312, 0.435577], + [1.45938, 0.418367], + [1.46563, 0.431794], + [1.47187, 0.362242], + [1.47812, 0.348966], + [1.48438, 0.383834], + [1.49063, 0], + [1.49688, 0.470814], + [1.50312, 0.520821], + [1.50937, 0.588965], + [1.51562, 0.661507], + [1.52188, 0.748925], + [1.52813, 0.734199], + [1.53437, 0.788032], + [1.54062, 0.836946], + [1.54688, 0.84374], + [1.55313, 0.845365], + [1.55938, 0.854411], + [1.56562, 0.854149], + [1.57187, 0.84783], + [1.57812, 0.848303], + [1.58438, 0.849354], + [1.59063, 0.849208], + [1.59687, 0.848021], + [1.60312, 0.849059], + [1.60938, 0.854876], + [1.61563, 0.844522], + [1.62188, 0.827681], + [1.62812, 0.823941], + [1.63437, 0.823472], + [1.64062, 0.818986], + [1.64688, 0.81085], + [1.65313, 0.808178], + [1.65937, 0.80184], + [1.66562, 0.77043], + [1.67188, 0.748769], + [1.67813, 0.818908], + [1.68438, 0.797752], + [1.69062, 0.846696], + [1.69687, 0.853979], + [1.70312, 0.859963], + [1.70938, 0.869381], + [1.71563, 0.879024], + [1.72187, 0.870131], + [1.72812, 0.877459], + [1.73438, 0.884164], + [1.74063, 0.887502], + [1.74688, 0.879598], + [1.75312, 0.876289], + [1.75937, 0.891009], + [1.76562, 0.896602], + [1.77188, 0.891489], + [1.77813, 0.89561], + [1.78437, 0.898168], + [1.79062, 0.898216], + [1.79688, 0.877086], + [1.80313, 0.865659], + [1.80938, 0.866657], + [1.81562, 0.870253], + [1.82187, 0.863034], + [1.82812, 0.864473], + [1.83438, 0.873226], + [1.84063, 0.875582], + [1.84687, 0.87204], + [1.85312, 0.867832], + [1.85938, 0.874902], + [1.86563, 0.874073], + [1.87188, 0.865492], + [1.87812, 0.869107], + [1.88437, 0.871074], + [1.89062, 0.875698], + [1.89688, 0.868494], + [1.90313, 0.863929], + [1.90937, 0.873059], + [1.91562, 0.877126], + [1.92188, 0.866545], + [1.92813, 0.869728], + [1.93438, 0.878384], + [1.94062, 0.878888], + [1.94687, 0.870984], + [1.95312, 0.869176], + [1.95938, 0.877873], + [1.96563, 0.879644], + [1.97187, 0.868777], + [1.97812, 0.868949], + [1.98438, 0.874211], + [1.99063, 0.875126], + [1.99688, 0.864151], + [2.00312, 0.86278], + [2.00938, 0.86739], + [2.01562, 0.866089], + [2.02187, 0.859469], + [2.02813, 0.860473], + [2.03437, 0.865216], + [2.04063, 0.870128], + [2.04688, 0.865471], + [2.05312, 0.862859], + [2.05938, 0.869029], + [2.06562, 0.872189], + [2.07188, 0.867457], + [2.07812, 0.870402], + [2.08437, 0.872838], + [2.09063, 0.879051], + [2.09687, 0.866049], + [2.10313, 0.866573], + [2.10938, 0.869185], + [2.11562, 0.870729], + [2.12188, 0.861878], + [2.12812, 0.860905], + [2.13438, 0.86882], + [2.14062, 0.871849], + [2.14687, 0.864054], + [2.15313, 0.866122], + [2.15937, 0.871348], + [2.16563, 0.872094], + [2.17188, 0.864208], + [2.17812, 0.864168], + [2.18438, 0.869882], + [2.19062, 0.868966], + [2.19688, 0.864972], + [2.20312, 0.86485], + [2.20937, 0.870559], + [2.21563, 0.869845], + [2.22187, 0.860775], + [2.22813, 0.858534], + [2.23438, 0.868307], + [2.24062, 0.869992], + [2.24688, 0.867213], + [2.25312, 0.861004], + [2.25938, 0.870413], + [2.26562, 0.867151], + [2.27187, 0.857618], + [2.27813, 0.858207], + [2.28437, 0.862096], + [2.29063, 0.860045], + [2.29688, 0.851961], + [2.30312, 0.849287], + [2.30938, 0.851696], + [2.31562, 0.848972], + [2.32188, 0.839385], + [2.32812, 0.836715], + [2.33437, 0.843445], + [2.34063, 0.841359], + [2.34687, 0.834663], + [2.35313, 0.829406], + [2.35938, 0.840265], + [2.36562, 0.83636], + [2.37188, 0.825794], + [2.37812, 0.821684], + [2.38438, 0.832678], + [2.39062, 0.830263], + [2.39687, 0.81336], + [2.40313, 0.815], + [2.40937, 0.819012], + [2.41563, 0.817905], + [2.42188, 0.805561], + [2.42812, 0.806994], + [2.43438, 0.816274], + [2.44062, 0.81785], + [2.44688, 0.803234], + [2.45312, 0.801709], + [2.45937, 0.810696], + [2.46563, 0.806491], + [2.47187, 0.789651], + [2.47813, 0.747858], + [2.48438, 0.673228], + [2.49062, 0.302812], + [2.49688, 0.747195] + ] +dumper.ele35.degree = 3 +dumper.ele35.etamax = 2.5 +dumper.ele35.isDummy = 0 +dumper.ele35.order = 150 +dumper.ele35.region = 4 +dumper.ele37.correction = [ + [0.003125, 0.718407], + [0.009375, 0.863166], + [0.015625, 0.926735], + [0.021875, 0.92714], + [0.028125, 0.929861], + [0.034375, 0.937704], + [0.040625, 0.940049], + [0.046875, 0.93301], + [0.053125, 0.933336], + [0.059375, 0.940432], + [0.065625, 0.94083], + [0.071875, 0.934429], + [0.078125, 0.932826], + [0.084375, 0.940419], + [0.090625, 0.941266], + [0.096875, 0.935479], + [0.103125, 0.936116], + [0.109375, 0.940945], + [0.115625, 0.941058], + [0.121875, 0.935221], + [0.128125, 0.934207], + [0.134375, 0.940279], + [0.140625, 0.941279], + [0.146875, 0.935938], + [0.153125, 0.936082], + [0.159375, 0.941379], + [0.165625, 0.941269], + [0.171875, 0.935739], + [0.178125, 0.933756], + [0.184375, 0.940864], + [0.190625, 0.941497], + [0.196875, 0.935157], + [0.203125, 0.936841], + [0.209375, 0.941964], + [0.215625, 0.941967], + [0.221875, 0.935561], + [0.228125, 0.93417], + [0.234375, 0.941145], + [0.240625, 0.942137], + [0.246875, 0.9355], + [0.253125, 0.935765], + [0.259375, 0.941957], + [0.265625, 0.94268], + [0.271875, 0.936065], + [0.278125, 0.934573], + [0.284375, 0.942552], + [0.290625, 0.942401], + [0.296875, 0.937012], + [0.303125, 0.936287], + [0.309375, 0.942673], + [0.315625, 0.943092], + [0.321875, 0.937258], + [0.328125, 0.936549], + [0.334375, 0.942744], + [0.340625, 0.942055], + [0.346875, 0.936444], + [0.353125, 0.935789], + [0.359375, 0.943281], + [0.365625, 0.941605], + [0.371875, 0.937396], + [0.378125, 0.935128], + [0.384375, 0.942631], + [0.390625, 0.942249], + [0.396875, 0.93711], + [0.403125, 0.936785], + [0.409375, 0.944262], + [0.415625, 0.94329], + [0.421875, 0.938507], + [0.428125, 0.937837], + [0.434375, 0.943946], + [0.440625, 0.943808], + [0.446875, 0.938186], + [0.453125, 0.937472], + [0.459375, 0.943524], + [0.465625, 0.944778], + [0.471875, 0.937062], + [0.478125, 0.935685], + [0.484375, 0.94367], + [0.490625, 0.943311], + [0.496875, 0.93687], + [0.503125, 0.936692], + [0.509375, 0.944273], + [0.515625, 0.943099], + [0.521875, 0.935031], + [0.528125, 0.936581], + [0.534375, 0.942944], + [0.540625, 0.944305], + [0.546875, 0.937024], + [0.553125, 0.93735], + [0.559375, 0.944196], + [0.565625, 0.943365], + [0.571875, 0.937504], + [0.578125, 0.9358], + [0.584375, 0.943026], + [0.590625, 0.943321], + [0.596875, 0.938044], + [0.603125, 0.938396], + [0.609375, 0.943195], + [0.615625, 0.942712], + [0.621875, 0.937973], + [0.628125, 0.933406], + [0.634375, 0.941267], + [0.640625, 0.940678], + [0.646875, 0.934733], + [0.653125, 0.932633], + [0.659375, 0.938041], + [0.665625, 0.938742], + [0.671875, 0.930525], + [0.678125, 0.928338], + [0.684375, 0.935236], + [0.690625, 0.935293], + [0.696875, 0.931377], + [0.703125, 0.930398], + [0.709375, 0.933417], + [0.715625, 0.93341], + [0.721875, 0.928332], + [0.728125, 0.92689], + [0.734375, 0.932434], + [0.740625, 0.931608], + [0.746875, 0.927155], + [0.753125, 0.921186], + [0.759375, 0.9289], + [0.765625, 0.926148], + [0.771875, 0.919628], + [0.778125, 0.912471], + [0.784375, 0.914484], + [0.790625, 0.891121], + [0.796875, 0.809189], + [0.803125, 0.790898], + [0.809375, 0.879461], + [0.815625, 0.904718], + [0.821875, 0.897947], + [0.828125, 0.897428], + [0.834375, 0.905161], + [0.840625, 0.906654], + [0.846875, 0.898865], + [0.853125, 0.898055], + [0.859375, 0.906029], + [0.865625, 0.905565], + [0.871875, 0.898698], + [0.878125, 0.893984], + [0.884375, 0.901588], + [0.890625, 0.902031], + [0.896875, 0.894889], + [0.903125, 0.893352], + [0.909375, 0.899767], + [0.915625, 0.900199], + [0.921875, 0.894115], + [0.928125, 0.889936], + [0.934375, 0.899426], + [0.940625, 0.898506], + [0.946875, 0.892151], + [0.953125, 0.890279], + [0.959375, 0.898468], + [0.965625, 0.896958], + [0.971875, 0.890167], + [0.978125, 0.887506], + [0.984375, 0.894288], + [0.990625, 0.894431], + [0.996875, 0.883627], + [1.00312, 0.884632], + [1.00937, 0.892349], + [1.01562, 0.892003], + [1.02188, 0.88651], + [1.02813, 0.882729], + [1.03437, 0.890882], + [1.04062, 0.890353], + [1.04688, 0.885175], + [1.05313, 0.87967], + [1.05938, 0.88932], + [1.06562, 0.887704], + [1.07187, 0.8824], + [1.07812, 0.876274], + [1.08438, 0.885706], + [1.09063, 0.886903], + [1.09687, 0.882242], + [1.10312, 0.874804], + [1.10938, 0.88592], + [1.11563, 0.883837], + [1.12188, 0.878557], + [1.12812, 0.875046], + [1.13437, 0.883574], + [1.14062, 0.884018], + [1.14688, 0.875729], + [1.15313, 0.87619], + [1.15937, 0.88163], + [1.16562, 0.88114], + [1.17188, 0.87496], + [1.17813, 0.869717], + [1.18438, 0.875268], + [1.19062, 0.874491], + [1.19687, 0.867923], + [1.20312, 0.869019], + [1.20938, 0.880466], + [1.21563, 0.880233], + [1.22187, 0.874545], + [1.22812, 0.868506], + [1.23438, 0.877832], + [1.24063, 0.87523], + [1.24688, 0.870152], + [1.25312, 0.870353], + [1.25937, 0.876108], + [1.26562, 0.876819], + [1.27188, 0.868556], + [1.27813, 0.859722], + [1.28437, 0.871046], + [1.29062, 0.868419], + [1.29688, 0.862133], + [1.30313, 0.859929], + [1.30938, 0.863618], + [1.31562, 0.862298], + [1.32187, 0.851915], + [1.32812, 0.84883], + [1.33438, 0.85825], + [1.34063, 0.854262], + [1.34687, 0.848911], + [1.35312, 0.843238], + [1.35938, 0.848519], + [1.36563, 0.847889], + [1.37188, 0.833021], + [1.37812, 0.812209], + [1.38437, 0.766983], + [1.39062, 0.843206], + [1.39688, 0], + [1.40313, 0.767537], + [1.40937, 0.804467], + [1.41562, 0.802031], + [1.42188, 0.798365], + [1.42813, 0.790848], + [1.43438, 0.740773], + [1.44062, 0.656547], + [1.44687, 0.496896], + [1.45312, 0.456437], + [1.45938, 0.441477], + [1.46563, 0.461122], + [1.47187, 0.420168], + [1.47812, 0.4086], + [1.48438, 0.377445], + [1.49063, 0.35356], + [1.49688, 0.506504], + [1.50312, 0.547391], + [1.50937, 0.611865], + [1.51562, 0.680554], + [1.52188, 0.728756], + [1.52813, 0.756028], + [1.53437, 0.807139], + [1.54062, 0.856928], + [1.54688, 0.863296], + [1.55313, 0.864863], + [1.55938, 0.874031], + [1.56562, 0.87467], + [1.57187, 0.867707], + [1.57812, 0.869156], + [1.58438, 0.867725], + [1.59063, 0.868184], + [1.59687, 0.866747], + [1.60312, 0.868545], + [1.60938, 0.873678], + [1.61563, 0.864071], + [1.62188, 0.847221], + [1.62812, 0.843844], + [1.63437, 0.842227], + [1.64062, 0.837664], + [1.64688, 0.829773], + [1.65313, 0.827319], + [1.65937, 0.820111], + [1.66562, 0.789234], + [1.67188, 0.767633], + [1.67813, 0.785613], + [1.68438, 0.816066], + [1.69062, 0.863298], + [1.69687, 0.870944], + [1.70312, 0.876313], + [1.70938, 0.884985], + [1.71563, 0.894612], + [1.72187, 0.885874], + [1.72812, 0.894166], + [1.73438, 0.898883], + [1.74063, 0.902208], + [1.74688, 0.895533], + [1.75312, 0.891384], + [1.75937, 0.904999], + [1.76562, 0.910748], + [1.77188, 0.905543], + [1.77813, 0.910243], + [1.78437, 0.91251], + [1.79062, 0.912504], + [1.79688, 0.891774], + [1.80313, 0.878486], + [1.80938, 0.880317], + [1.81562, 0.883762], + [1.82187, 0.876796], + [1.82812, 0.878093], + [1.83438, 0.887473], + [1.84063, 0.88974], + [1.84687, 0.885693], + [1.85312, 0.881746], + [1.85938, 0.888571], + [1.86563, 0.887867], + [1.87188, 0.878972], + [1.87812, 0.883398], + [1.88437, 0.88489], + [1.89062, 0.890014], + [1.89688, 0.882105], + [1.90313, 0.878792], + [1.90937, 0.886943], + [1.91562, 0.890996], + [1.92188, 0.880018], + [1.92813, 0.884626], + [1.93438, 0.892316], + [1.94062, 0.892656], + [1.94687, 0.885785], + [1.95312, 0.883329], + [1.95938, 0.891475], + [1.96563, 0.893643], + [1.97187, 0.88273], + [1.97812, 0.883802], + [1.98438, 0.888213], + [1.99063, 0.889095], + [1.99688, 0.878429], + [2.00312, 0.876412], + [2.00938, 0.881741], + [2.01562, 0.880156], + [2.02187, 0.873805], + [2.02813, 0.875001], + [2.03437, 0.88005], + [2.04063, 0.883885], + [2.04688, 0.880079], + [2.05312, 0.878611], + [2.05938, 0.883536], + [2.06562, 0.88671], + [2.07188, 0.881675], + [2.07812, 0.884152], + [2.08437, 0.887722], + [2.09063, 0.893052], + [2.09687, 0.880758], + [2.10313, 0.881308], + [2.10938, 0.883727], + [2.11562, 0.885245], + [2.12188, 0.876514], + [2.12812, 0.876266], + [2.13438, 0.883764], + [2.14062, 0.886328], + [2.14687, 0.878921], + [2.15313, 0.881097], + [2.15937, 0.886063], + [2.16563, 0.886471], + [2.17188, 0.879086], + [2.17812, 0.878805], + [2.18438, 0.884427], + [2.19062, 0.884078], + [2.19688, 0.879211], + [2.20312, 0.879038], + [2.20937, 0.884946], + [2.21563, 0.884837], + [2.22187, 0.876336], + [2.22813, 0.873755], + [2.23438, 0.883078], + [2.24062, 0.88525], + [2.24688, 0.88218], + [2.25312, 0.877971], + [2.25938, 0.886236], + [2.26562, 0.883146], + [2.27187, 0.873701], + [2.27813, 0.874714], + [2.28437, 0.87908], + [2.29063, 0.877235], + [2.29688, 0.868998], + [2.30312, 0.866638], + [2.30938, 0.868271], + [2.31562, 0.866298], + [2.32188, 0.856603], + [2.32812, 0.855258], + [2.33437, 0.861518], + [2.34063, 0.859767], + [2.34687, 0.85276], + [2.35313, 0.8483], + [2.35938, 0.858731], + [2.36562, 0.855757], + [2.37188, 0.84473], + [2.37812, 0.842422], + [2.38438, 0.851949], + [2.39062, 0.850422], + [2.39687, 0.833079], + [2.40313, 0.835842], + [2.40937, 0.839428], + [2.41563, 0.838124], + [2.42188, 0.824671], + [2.42812, 0.828612], + [2.43438, 0.837505], + [2.44062, 0.83721], + [2.44688, 0.823091], + [2.45312, 0.821942], + [2.45937, 0.830805], + [2.46563, 0.825572], + [2.47187, 0.808238], + [2.47813, 0.762462], + [2.48438, 0.68417], + [2.49062, 0.737069], + [2.49688, 0.837855] + ] +dumper.ele37.degree = 3 +dumper.ele37.etamax = 2.5 +dumper.ele37.isDummy = 0 +dumper.ele37.order = 150 +dumper.ele37.region = 4 +dumper.ele55.correction = [ + [0.003125, 0.743061], + [0.009375, 0.881993], + [0.015625, 0.939824], + [0.021875, 0.942749], + [0.028125, 0.944658], + [0.034375, 0.950149], + [0.040625, 0.951964], + [0.046875, 0.94766], + [0.053125, 0.95024], + [0.059375, 0.95201], + [0.065625, 0.953311], + [0.071875, 0.950473], + [0.078125, 0.950766], + [0.084375, 0.953079], + [0.090625, 0.953481], + [0.096875, 0.951282], + [0.103125, 0.95229], + [0.109375, 0.95335], + [0.115625, 0.953446], + [0.121875, 0.95019], + [0.128125, 0.952281], + [0.134375, 0.952471], + [0.140625, 0.953489], + [0.146875, 0.952698], + [0.153125, 0.951581], + [0.159375, 0.953642], + [0.165625, 0.953411], + [0.171875, 0.951111], + [0.178125, 0.951401], + [0.184375, 0.9539], + [0.190625, 0.953599], + [0.196875, 0.951176], + [0.203125, 0.952259], + [0.209375, 0.954442], + [0.215625, 0.954612], + [0.221875, 0.950341], + [0.228125, 0.950522], + [0.234375, 0.952911], + [0.240625, 0.954645], + [0.246875, 0.950017], + [0.253125, 0.950919], + [0.259375, 0.953682], + [0.265625, 0.954507], + [0.271875, 0.952735], + [0.278125, 0.951542], + [0.284375, 0.954846], + [0.290625, 0.954824], + [0.296875, 0.952236], + [0.303125, 0.952038], + [0.309375, 0.955109], + [0.315625, 0.955359], + [0.321875, 0.951917], + [0.328125, 0.95296], + [0.334375, 0.954813], + [0.340625, 0.95387], + [0.346875, 0.951712], + [0.353125, 0.952554], + [0.359375, 0.955378], + [0.365625, 0.953783], + [0.371875, 0.95356], + [0.378125, 0.951602], + [0.384375, 0.954329], + [0.390625, 0.953831], + [0.396875, 0.950393], + [0.403125, 0.951544], + [0.409375, 0.956229], + [0.415625, 0.955626], + [0.421875, 0.95543], + [0.428125, 0.953341], + [0.434375, 0.956], + [0.440625, 0.955806], + [0.446875, 0.953403], + [0.453125, 0.954147], + [0.459375, 0.955365], + [0.465625, 0.957119], + [0.471875, 0.951723], + [0.478125, 0.951386], + [0.484375, 0.955861], + [0.490625, 0.954761], + [0.496875, 0.952707], + [0.503125, 0.95183], + [0.509375, 0.955736], + [0.515625, 0.955795], + [0.521875, 0.952046], + [0.528125, 0.951789], + [0.534375, 0.955374], + [0.540625, 0.955982], + [0.546875, 0.952241], + [0.553125, 0.951114], + [0.559375, 0.955697], + [0.565625, 0.955366], + [0.571875, 0.951423], + [0.578125, 0.952742], + [0.584375, 0.955622], + [0.590625, 0.955588], + [0.596875, 0.952443], + [0.603125, 0.952545], + [0.609375, 0.954173], + [0.615625, 0.954515], + [0.621875, 0.953039], + [0.628125, 0.949608], + [0.634375, 0.952703], + [0.640625, 0.951606], + [0.646875, 0.946617], + [0.653125, 0.945493], + [0.659375, 0.948498], + [0.665625, 0.948924], + [0.671875, 0.943793], + [0.678125, 0.943633], + [0.684375, 0.94566], + [0.690625, 0.944826], + [0.696875, 0.942129], + [0.703125, 0.942985], + [0.709375, 0.94226], + [0.715625, 0.94279], + [0.721875, 0.941896], + [0.728125, 0.941728], + [0.734375, 0.941901], + [0.740625, 0.940622], + [0.746875, 0.937206], + [0.753125, 0.933692], + [0.759375, 0.935573], + [0.765625, 0.932423], + [0.771875, 0.926073], + [0.778125, 0.924669], + [0.784375, 0.923155], + [0.790625, 0.90411], + [0.796875, 0.832208], + [0.803125, 0.808124], + [0.809375, 0.890767], + [0.815625, 0.914354], + [0.821875, 0.912191], + [0.828125, 0.910627], + [0.834375, 0.916703], + [0.840625, 0.917922], + [0.846875, 0.913952], + [0.853125, 0.912085], + [0.859375, 0.916162], + [0.865625, 0.916257], + [0.871875, 0.912275], + [0.878125, 0.910445], + [0.884375, 0.912278], + [0.890625, 0.912579], + [0.896875, 0.906601], + [0.903125, 0.90563], + [0.909375, 0.910185], + [0.915625, 0.909827], + [0.921875, 0.906884], + [0.928125, 0.904428], + [0.934375, 0.909494], + [0.940625, 0.907799], + [0.946875, 0.905258], + [0.953125, 0.904717], + [0.959375, 0.90753], + [0.965625, 0.907181], + [0.971875, 0.90127], + [0.978125, 0.900233], + [0.984375, 0.90316], + [0.990625, 0.903408], + [0.996875, 0.895724], + [1.00312, 0.895154], + [1.00937, 0.901042], + [1.01562, 0.899893], + [1.02188, 0.898347], + [1.02813, 0.896071], + [1.03437, 0.899504], + [1.04062, 0.897589], + [1.04688, 0.895908], + [1.05313, 0.891761], + [1.05938, 0.896942], + [1.06562, 0.895796], + [1.07187, 0.892756], + [1.07812, 0.889473], + [1.08438, 0.894481], + [1.09063, 0.895559], + [1.09687, 0.892628], + [1.10312, 0.886322], + [1.10938, 0.894305], + [1.11563, 0.892263], + [1.12188, 0.888308], + [1.12812, 0.887613], + [1.13437, 0.893071], + [1.14062, 0.892733], + [1.14688, 0.888064], + [1.15313, 0.884756], + [1.15937, 0.889325], + [1.16562, 0.889404], + [1.17188, 0.883252], + [1.17813, 0.879485], + [1.18438, 0.882784], + [1.19062, 0.881767], + [1.19687, 0.876291], + [1.20312, 0.879619], + [1.20938, 0.886494], + [1.21563, 0.885719], + [1.22187, 0.882971], + [1.22812, 0.879658], + [1.23438, 0.884558], + [1.24063, 0.880167], + [1.24688, 0.879457], + [1.25312, 0.878336], + [1.25937, 0.880391], + [1.26562, 0.880607], + [1.27188, 0.874488], + [1.27813, 0.869278], + [1.28437, 0.875962], + [1.29062, 0.871634], + [1.29688, 0.865859], + [1.30313, 0.865282], + [1.30938, 0.864002], + [1.31562, 0.864126], + [1.32187, 0.857306], + [1.32812, 0.854846], + [1.33438, 0.860325], + [1.34063, 0.854524], + [1.34687, 0.852546], + [1.35312, 0.848073], + [1.35938, 0.842986], + [1.36563, 0.838094], + [1.37188, 0.828564], + [1.37812, 0.830932], + [1.38437, 0.825872], + [1.39062, 0.826448], + [1.39688, 0.817494], + [1.40313, 0.811742], + [1.40937, 0.806691], + [1.41562, 0.802278], + [1.42188, 0.798102], + [1.42813, 0.785665], + [1.43438, 0.722802], + [1.44062, 0.581521], + [1.44687, 0.499294], + [1.45312, 0.461617], + [1.45938, 0.43602], + [1.46563, 0.435504], + [1.47187, 0.42999], + [1.47812, 0.450271], + [1.48438, 0.475078], + [1.49063, 0.49574], + [1.49688, 0.515051], + [1.50312, 0.555465], + [1.50937, 0.610933], + [1.51562, 0.676021], + [1.52188, 0.723733], + [1.52813, 0.758666], + [1.53437, 0.811651], + [1.54062, 0.855226], + [1.54688, 0.866942], + [1.55313, 0.865407], + [1.55938, 0.875108], + [1.56562, 0.875524], + [1.57187, 0.873108], + [1.57812, 0.869729], + [1.58438, 0.870115], + [1.59063, 0.870965], + [1.59687, 0.869117], + [1.60312, 0.87281], + [1.60938, 0.877023], + [1.61563, 0.867279], + [1.62188, 0.854773], + [1.62812, 0.847919], + [1.63437, 0.846915], + [1.64062, 0.842629], + [1.64688, 0.837043], + [1.65313, 0.831959], + [1.65937, 0.827134], + [1.66562, 0.799681], + [1.67188, 0.777206], + [1.67813, 0.793273], + [1.68438, 0.8248], + [1.69062, 0.869619], + [1.69687, 0.881424], + [1.70312, 0.883196], + [1.70938, 0.895256], + [1.71563, 0.902977], + [1.72187, 0.898936], + [1.72812, 0.902926], + [1.73438, 0.908876], + [1.74063, 0.91091], + [1.74688, 0.906559], + [1.75312, 0.906271], + [1.75937, 0.915695], + [1.76562, 0.920753], + [1.77188, 0.920081], + [1.77813, 0.922843], + [1.78437, 0.922247], + [1.79062, 0.922839], + [1.79688, 0.906493], + [1.80313, 0.891825], + [1.80938, 0.891358], + [1.81562, 0.895532], + [1.82187, 0.892042], + [1.82812, 0.892348], + [1.83438, 0.898196], + [1.84063, 0.901661], + [1.84687, 0.897483], + [1.85312, 0.897116], + [1.85938, 0.900182], + [1.86563, 0.900282], + [1.87188, 0.897017], + [1.87812, 0.895293], + [1.88437, 0.89776], + [1.89062, 0.90065], + [1.89688, 0.89823], + [1.90313, 0.892419], + [1.90937, 0.899655], + [1.91562, 0.903897], + [1.92188, 0.895832], + [1.92813, 0.900923], + [1.93438, 0.905445], + [1.94062, 0.905439], + [1.94687, 0.900822], + [1.95312, 0.89979], + [1.95938, 0.90497], + [1.96563, 0.906499], + [1.97187, 0.901045], + [1.97812, 0.899472], + [1.98438, 0.901309], + [1.99063, 0.902496], + [1.99688, 0.895447], + [2.00312, 0.894732], + [2.00938, 0.895054], + [2.01562, 0.894322], + [2.02187, 0.891706], + [2.02813, 0.892579], + [2.03437, 0.893585], + [2.04063, 0.898341], + [2.04688, 0.896782], + [2.05312, 0.894545], + [2.05938, 0.897999], + [2.06562, 0.900239], + [2.07188, 0.901413], + [2.07812, 0.900768], + [2.08437, 0.90305], + [2.09063, 0.907269], + [2.09687, 0.90093], + [2.10313, 0.898311], + [2.10938, 0.898615], + [2.11562, 0.90035], + [2.12188, 0.896442], + [2.12812, 0.894701], + [2.13438, 0.898895], + [2.14062, 0.901292], + [2.14687, 0.898372], + [2.15313, 0.899664], + [2.15937, 0.901635], + [2.16563, 0.902345], + [2.17188, 0.900341], + [2.17812, 0.898185], + [2.18438, 0.900849], + [2.19062, 0.899668], + [2.19688, 0.899195], + [2.20312, 0.899336], + [2.20937, 0.901675], + [2.21563, 0.901061], + [2.22187, 0.897649], + [2.22813, 0.894678], + [2.23438, 0.900075], + [2.24062, 0.900419], + [2.24688, 0.903118], + [2.25312, 0.896324], + [2.25938, 0.902297], + [2.26562, 0.899066], + [2.27187, 0.895693], + [2.27813, 0.893586], + [2.28437, 0.894192], + [2.29063, 0.891539], + [2.29688, 0.889334], + [2.30312, 0.884895], + [2.30938, 0.884079], + [2.31562, 0.882649], + [2.32188, 0.876688], + [2.32812, 0.87422], + [2.33437, 0.875994], + [2.34063, 0.874355], + [2.34687, 0.870116], + [2.35313, 0.869098], + [2.35938, 0.873875], + [2.36562, 0.870462], + [2.37188, 0.863925], + [2.37812, 0.859498], + [2.38438, 0.866337], + [2.39062, 0.865439], + [2.39687, 0.852431], + [2.40313, 0.853873], + [2.40937, 0.852598], + [2.41563, 0.853676], + [2.42188, 0.847307], + [2.42812, 0.844699], + [2.43438, 0.852618], + [2.44062, 0.852136], + [2.44688, 0.843666], + [2.45312, 0.832292], + [2.45937, 0.831527], + [2.46563, 0.816691], + [2.47187, 0.798241], + [2.47813, 0.769946], + [2.48438, 0.710477], + [2.49062, 0.710289], + [2.49688, 0.874628] + ] +dumper.ele55.degree = 3 +dumper.ele55.etamax = 2.5 +dumper.ele55.isDummy = 0 +dumper.ele55.order = 150 +dumper.ele55.region = 4 +dumper.gam35.correction = [ + [0.003125, 0.717326], + [0.009375, 0.865704], + [0.015625, 0.926872], + [0.021875, 0.92732], + [0.028125, 0.929638], + [0.034375, 0.938287], + [0.040625, 0.938673], + [0.046875, 0.93346], + [0.053125, 0.934081], + [0.059375, 0.940135], + [0.065625, 0.940024], + [0.071875, 0.933315], + [0.078125, 0.934602], + [0.084375, 0.940295], + [0.090625, 0.940352], + [0.096875, 0.934859], + [0.103125, 0.934514], + [0.109375, 0.941343], + [0.115625, 0.940733], + [0.121875, 0.934093], + [0.128125, 0.931635], + [0.134375, 0.940865], + [0.140625, 0.940927], + [0.146875, 0.935019], + [0.153125, 0.935875], + [0.159375, 0.941398], + [0.165625, 0.940392], + [0.171875, 0.935339], + [0.178125, 0.935224], + [0.184375, 0.941005], + [0.190625, 0.940934], + [0.196875, 0.935903], + [0.203125, 0.936566], + [0.209375, 0.94132], + [0.215625, 0.941613], + [0.221875, 0.935726], + [0.228125, 0.935582], + [0.234375, 0.941577], + [0.240625, 0.941698], + [0.246875, 0.936321], + [0.253125, 0.936021], + [0.259375, 0.942469], + [0.265625, 0.941977], + [0.271875, 0.93556], + [0.278125, 0.936168], + [0.284375, 0.941938], + [0.290625, 0.942837], + [0.296875, 0.936411], + [0.303125, 0.936679], + [0.309375, 0.942824], + [0.315625, 0.943078], + [0.321875, 0.936807], + [0.328125, 0.937666], + [0.334375, 0.942685], + [0.340625, 0.943139], + [0.346875, 0.937884], + [0.353125, 0.937791], + [0.359375, 0.943529], + [0.365625, 0.94358], + [0.371875, 0.937452], + [0.378125, 0.937916], + [0.384375, 0.943539], + [0.390625, 0.942723], + [0.396875, 0.937659], + [0.403125, 0.938572], + [0.409375, 0.944413], + [0.415625, 0.944525], + [0.421875, 0.93689], + [0.428125, 0.937164], + [0.434375, 0.944957], + [0.440625, 0.94514], + [0.446875, 0.938672], + [0.453125, 0.938716], + [0.459375, 0.94547], + [0.465625, 0.945253], + [0.471875, 0.938805], + [0.478125, 0.93629], + [0.484375, 0.945062], + [0.490625, 0.944981], + [0.496875, 0.939496], + [0.503125, 0.938788], + [0.509375, 0.947019], + [0.515625, 0.945784], + [0.521875, 0.938122], + [0.528125, 0.939503], + [0.534375, 0.945855], + [0.540625, 0.946243], + [0.546875, 0.940366], + [0.553125, 0.939599], + [0.559375, 0.946274], + [0.565625, 0.946539], + [0.571875, 0.939835], + [0.578125, 0.939901], + [0.584375, 0.946475], + [0.590625, 0.946559], + [0.596875, 0.939412], + [0.603125, 0.940595], + [0.609375, 0.947164], + [0.615625, 0.946872], + [0.621875, 0.939971], + [0.628125, 0.939057], + [0.634375, 0.945658], + [0.640625, 0.946304], + [0.646875, 0.939191], + [0.653125, 0.937071], + [0.659375, 0.944395], + [0.665625, 0.944621], + [0.671875, 0.938856], + [0.678125, 0.9353], + [0.684375, 0.942882], + [0.690625, 0.943161], + [0.696875, 0.937578], + [0.703125, 0.936585], + [0.709375, 0.942206], + [0.715625, 0.943415], + [0.721875, 0.936596], + [0.728125, 0.934745], + [0.734375, 0.941483], + [0.740625, 0.941478], + [0.746875, 0.93829], + [0.753125, 0.933705], + [0.759375, 0.940147], + [0.765625, 0.937908], + [0.771875, 0.931627], + [0.778125, 0.923998], + [0.784375, 0.927291], + [0.790625, 0.903742], + [0.796875, 0.808527], + [0.803125, 0.795177], + [0.809375, 0.894013], + [0.815625, 0.919915], + [0.821875, 0.915216], + [0.828125, 0.91598], + [0.834375, 0.922158], + [0.840625, 0.922995], + [0.846875, 0.916046], + [0.853125, 0.915437], + [0.859375, 0.922858], + [0.865625, 0.92418], + [0.871875, 0.917729], + [0.878125, 0.914466], + [0.884375, 0.921184], + [0.890625, 0.921575], + [0.896875, 0.915119], + [0.903125, 0.91341], + [0.909375, 0.924431], + [0.915625, 0.925132], + [0.921875, 0.914944], + [0.928125, 0.913821], + [0.934375, 0.923223], + [0.940625, 0.924286], + [0.946875, 0.918165], + [0.953125, 0.915751], + [0.959375, 0.924954], + [0.965625, 0.924777], + [0.971875, 0.917066], + [0.978125, 0.915909], + [0.984375, 0.923067], + [0.990625, 0.923309], + [0.996875, 0.915912], + [1.00312, 0.916746], + [1.00937, 0.92325], + [1.01562, 0.922946], + [1.02188, 0.913754], + [1.02813, 0.909084], + [1.03437, 0.919581], + [1.04062, 0.921142], + [1.04688, 0.913878], + [1.05313, 0.909694], + [1.05938, 0.920544], + [1.06562, 0.919424], + [1.07187, 0.910157], + [1.07812, 0.909345], + [1.08438, 0.917338], + [1.09063, 0.918174], + [1.09687, 0.909418], + [1.10312, 0.906288], + [1.10938, 0.915561], + [1.11563, 0.915681], + [1.12188, 0.910301], + [1.12812, 0.905571], + [1.13437, 0.913512], + [1.14062, 0.916205], + [1.14688, 0.908293], + [1.15313, 0.906629], + [1.15937, 0.913029], + [1.16562, 0.913895], + [1.17188, 0.901692], + [1.17813, 0.896387], + [1.18438, 0.908259], + [1.19062, 0.91193], + [1.19687, 0.902171], + [1.20312, 0.899193], + [1.20938, 0.912764], + [1.21563, 0.910721], + [1.22187, 0.90595], + [1.22812, 0.90252], + [1.23438, 0.908691], + [1.24063, 0.910368], + [1.24688, 0.90223], + [1.25312, 0.897246], + [1.25937, 0.908787], + [1.26562, 0.909736], + [1.27188, 0.902043], + [1.27813, 0.897313], + [1.28437, 0.904473], + [1.29062, 0.904625], + [1.29688, 0.896393], + [1.30313, 0.890309], + [1.30938, 0.901512], + [1.31562, 0.899704], + [1.32187, 0.889948], + [1.32812, 0.888022], + [1.33438, 0.894894], + [1.34063, 0.895915], + [1.34687, 0.884189], + [1.35312, 0.883619], + [1.35938, 0.886945], + [1.36563, 0.88281], + [1.37188, 0.877197], + [1.37812, 0.847092], + [1.38437, 0.787992], + [1.39062, 0.833649], + [1.39688, 0.874688], + [1.40313, 0.837589], + [1.40937, 0.835449], + [1.41562, 0.828886], + [1.42188, 0.829228], + [1.42813, 0.809924], + [1.43438, 0.748528], + [1.44062, 0.644603], + [1.44687, 0.483149], + [1.45312, 0.444556], + [1.45938, 0.433037], + [1.46563, 0.458892], + [1.47187, 0.382103], + [1.47812, 0.397348], + [1.48438, 0.377529], + [1.49063, 0.41824], + [1.49688, 0.577517], + [1.50312, 0.641337], + [1.50937, 0.740351], + [1.51562, 0.877945], + [1.52188, 0.848655], + [1.52813, 0.858114], + [1.53437, 0.897376], + [1.54062, 0.923315], + [1.54688, 0.920398], + [1.55313, 0.9262], + [1.55938, 0.92958], + [1.56562, 0.92947], + [1.57187, 0.920278], + [1.57812, 0.921953], + [1.58438, 0.92475], + [1.59063, 0.92415], + [1.59687, 0.919077], + [1.60312, 0.924731], + [1.60938, 0.929704], + [1.61563, 0.925373], + [1.62188, 0.903346], + [1.62812, 0.913313], + [1.63437, 0.913085], + [1.64062, 0.911726], + [1.64688, 0.898319], + [1.65313, 0.905797], + [1.65937, 0.902619], + [1.66562, 0.881328], + [1.67188, 0.866706], + [1.67813, 0.874511], + [1.68438, 0.896615], + [1.69062, 0.920503], + [1.69687, 0.916807], + [1.70312, 0.920025], + [1.70938, 0.926525], + [1.71563, 0.927413], + [1.72187, 0.922981], + [1.72812, 0.923161], + [1.73438, 0.929491], + [1.74063, 0.932068], + [1.74688, 0.922993], + [1.75312, 0.921631], + [1.75937, 0.929649], + [1.76562, 0.934123], + [1.77188, 0.925036], + [1.77813, 0.928969], + [1.78437, 0.933485], + [1.79062, 0.935678], + [1.79688, 0.921988], + [1.80313, 0.914025], + [1.80938, 0.918983], + [1.81562, 0.921711], + [1.82187, 0.91422], + [1.82812, 0.913206], + [1.83438, 0.920044], + [1.84063, 0.923541], + [1.84687, 0.91542], + [1.85312, 0.908265], + [1.85938, 0.917702], + [1.86563, 0.920325], + [1.87188, 0.910971], + [1.87812, 0.91135], + [1.88437, 0.919166], + [1.89062, 0.919415], + [1.89688, 0.911969], + [1.90313, 0.912022], + [1.90937, 0.916605], + [1.91562, 0.919621], + [1.92188, 0.910011], + [1.92813, 0.908894], + [1.93438, 0.917427], + [1.94062, 0.917403], + [1.94687, 0.911921], + [1.95312, 0.909944], + [1.95938, 0.91705], + [1.96563, 0.917698], + [1.97187, 0.908466], + [1.97812, 0.909591], + [1.98438, 0.91463], + [1.99063, 0.915495], + [1.99688, 0.906799], + [2.00312, 0.903883], + [2.00938, 0.906749], + [2.01562, 0.904895], + [2.02187, 0.895464], + [2.02813, 0.900963], + [2.03437, 0.90571], + [2.04063, 0.90857], + [2.04688, 0.902774], + [2.05312, 0.902357], + [2.05938, 0.909977], + [2.06562, 0.912277], + [2.07188, 0.904503], + [2.07812, 0.908524], + [2.08437, 0.912827], + [2.09063, 0.914977], + [2.09687, 0.90682], + [2.10313, 0.905816], + [2.10938, 0.907895], + [2.11562, 0.906946], + [2.12188, 0.897414], + [2.12812, 0.897946], + [2.13438, 0.904139], + [2.14062, 0.905416], + [2.14687, 0.898298], + [2.15313, 0.900362], + [2.15937, 0.905068], + [2.16563, 0.904845], + [2.17188, 0.894341], + [2.17812, 0.89694], + [2.18438, 0.901896], + [2.19062, 0.903592], + [2.19688, 0.896623], + [2.20312, 0.896336], + [2.20937, 0.901232], + [2.21563, 0.903374], + [2.22187, 0.897704], + [2.22813, 0.892138], + [2.23438, 0.899549], + [2.24062, 0.901755], + [2.24688, 0.894867], + [2.25312, 0.894273], + [2.25938, 0.90136], + [2.26562, 0.901538], + [2.27187, 0.891854], + [2.27813, 0.890531], + [2.28437, 0.898004], + [2.29063, 0.897499], + [2.29688, 0.889687], + [2.30312, 0.885973], + [2.30938, 0.890289], + [2.31562, 0.890103], + [2.32188, 0.880814], + [2.32812, 0.880009], + [2.33437, 0.885543], + [2.34063, 0.88704], + [2.34687, 0.878974], + [2.35313, 0.875718], + [2.35938, 0.884216], + [2.36562, 0.886945], + [2.37188, 0.876342], + [2.37812, 0.869969], + [2.38438, 0.880571], + [2.39062, 0.883843], + [2.39687, 0.869882], + [2.40313, 0.867504], + [2.40937, 0.882519], + [2.41563, 0.881313], + [2.42188, 0.865738], + [2.42812, 0.863376], + [2.43438, 0.875693], + [2.44062, 0.876581], + [2.44688, 0.859126], + [2.45312, 0.863065], + [2.45937, 0.872188], + [2.46563, 0.868642], + [2.47187, 0.850788], + [2.47813, 0.804026], + [2.48438, 0.780394], + [2.49062, 0.836221], + [2.49688, 0.302812] + ] +dumper.gam35.degree = 3 +dumper.gam35.etamax = 2.5 +dumper.gam35.isDummy = 0 +dumper.gam35.order = 150 +dumper.gam35.region = 4 +dumper.gam37.correction = [ + [0.003125, 0.72145], + [0.009375, 0.870245], + [0.015625, 0.931495], + [0.021875, 0.932027], + [0.028125, 0.934633], + [0.034375, 0.942732], + [0.040625, 0.943075], + [0.046875, 0.938022], + [0.053125, 0.938484], + [0.059375, 0.944606], + [0.065625, 0.944456], + [0.071875, 0.938143], + [0.078125, 0.938769], + [0.084375, 0.944872], + [0.090625, 0.944846], + [0.096875, 0.939696], + [0.103125, 0.938755], + [0.109375, 0.94584], + [0.115625, 0.945271], + [0.121875, 0.938349], + [0.128125, 0.935983], + [0.134375, 0.945486], + [0.140625, 0.945355], + [0.146875, 0.939849], + [0.153125, 0.940136], + [0.159375, 0.945976], + [0.165625, 0.944878], + [0.171875, 0.939677], + [0.178125, 0.940219], + [0.184375, 0.945449], + [0.190625, 0.945537], + [0.196875, 0.940679], + [0.203125, 0.941375], + [0.209375, 0.945874], + [0.215625, 0.946236], + [0.221875, 0.940511], + [0.228125, 0.940137], + [0.234375, 0.946298], + [0.240625, 0.946277], + [0.246875, 0.940992], + [0.253125, 0.940396], + [0.259375, 0.947052], + [0.265625, 0.946505], + [0.271875, 0.941005], + [0.278125, 0.94002], + [0.284375, 0.946575], + [0.290625, 0.947466], + [0.296875, 0.941327], + [0.303125, 0.941011], + [0.309375, 0.947531], + [0.315625, 0.947778], + [0.321875, 0.941186], + [0.328125, 0.942368], + [0.334375, 0.947398], + [0.340625, 0.947855], + [0.346875, 0.942303], + [0.353125, 0.942095], + [0.359375, 0.9484], + [0.365625, 0.948342], + [0.371875, 0.941967], + [0.378125, 0.943015], + [0.384375, 0.948651], + [0.390625, 0.947529], + [0.396875, 0.94297], + [0.403125, 0.943679], + [0.409375, 0.949397], + [0.415625, 0.949454], + [0.421875, 0.94076], + [0.428125, 0.942893], + [0.434375, 0.949716], + [0.440625, 0.949967], + [0.446875, 0.943422], + [0.453125, 0.943648], + [0.459375, 0.950276], + [0.465625, 0.950198], + [0.471875, 0.943709], + [0.478125, 0.940564], + [0.484375, 0.94989], + [0.490625, 0.950126], + [0.496875, 0.944549], + [0.503125, 0.943943], + [0.509375, 0.951951], + [0.515625, 0.950652], + [0.521875, 0.943202], + [0.528125, 0.944887], + [0.534375, 0.95091], + [0.540625, 0.95116], + [0.546875, 0.945432], + [0.553125, 0.944681], + [0.559375, 0.951353], + [0.565625, 0.951549], + [0.571875, 0.945451], + [0.578125, 0.945047], + [0.584375, 0.951467], + [0.590625, 0.951764], + [0.596875, 0.944831], + [0.603125, 0.94543], + [0.609375, 0.95216], + [0.615625, 0.952032], + [0.621875, 0.94543], + [0.628125, 0.944129], + [0.634375, 0.950912], + [0.640625, 0.951587], + [0.646875, 0.945268], + [0.653125, 0.942855], + [0.659375, 0.950112], + [0.665625, 0.950375], + [0.671875, 0.944835], + [0.678125, 0.94152], + [0.684375, 0.94888], + [0.690625, 0.94915], + [0.696875, 0.943377], + [0.703125, 0.942673], + [0.709375, 0.948324], + [0.715625, 0.949419], + [0.721875, 0.942384], + [0.728125, 0.940938], + [0.734375, 0.947904], + [0.740625, 0.94767], + [0.746875, 0.944108], + [0.753125, 0.940668], + [0.759375, 0.946767], + [0.765625, 0.944508], + [0.771875, 0.938627], + [0.778125, 0.931237], + [0.784375, 0.934063], + [0.790625, 0.911047], + [0.796875, 0.814041], + [0.803125, 0.801616], + [0.809375, 0.900927], + [0.815625, 0.926992], + [0.821875, 0.922333], + [0.828125, 0.923287], + [0.834375, 0.929231], + [0.840625, 0.929877], + [0.846875, 0.92279], + [0.853125, 0.923296], + [0.859375, 0.929561], + [0.865625, 0.931136], + [0.871875, 0.924279], + [0.878125, 0.921474], + [0.884375, 0.928239], + [0.890625, 0.928388], + [0.896875, 0.921973], + [0.903125, 0.920601], + [0.909375, 0.931399], + [0.915625, 0.931833], + [0.921875, 0.921451], + [0.928125, 0.920794], + [0.934375, 0.930391], + [0.940625, 0.931044], + [0.946875, 0.925038], + [0.953125, 0.923555], + [0.959375, 0.931849], + [0.965625, 0.931764], + [0.971875, 0.924983], + [0.978125, 0.922404], + [0.984375, 0.929705], + [0.990625, 0.930987], + [0.996875, 0.923046], + [1.00312, 0.923455], + [1.00937, 0.930667], + [1.01562, 0.929957], + [1.02188, 0.922443], + [1.02813, 0.91704], + [1.03437, 0.927263], + [1.04062, 0.928779], + [1.04688, 0.921976], + [1.05313, 0.917752], + [1.05938, 0.928337], + [1.06562, 0.9269], + [1.07187, 0.918871], + [1.07812, 0.917281], + [1.08438, 0.925102], + [1.09063, 0.926177], + [1.09687, 0.917806], + [1.10312, 0.91326], + [1.10938, 0.92371], + [1.11563, 0.923636], + [1.12188, 0.918621], + [1.12812, 0.913862], + [1.13437, 0.921728], + [1.14062, 0.924252], + [1.14688, 0.916781], + [1.15313, 0.915174], + [1.15937, 0.92168], + [1.16562, 0.922575], + [1.17188, 0.91061], + [1.17813, 0.905906], + [1.18438, 0.916703], + [1.19062, 0.920358], + [1.19687, 0.909594], + [1.20312, 0.909321], + [1.20938, 0.922083], + [1.21563, 0.920011], + [1.22187, 0.915099], + [1.22812, 0.911304], + [1.23438, 0.918392], + [1.24063, 0.919826], + [1.24688, 0.912243], + [1.25312, 0.908782], + [1.25937, 0.918791], + [1.26562, 0.919853], + [1.27188, 0.912367], + [1.27813, 0.907003], + [1.28437, 0.914172], + [1.29062, 0.915277], + [1.29688, 0.907679], + [1.30313, 0.901264], + [1.30938, 0.912248], + [1.31562, 0.910761], + [1.32187, 0.902841], + [1.32812, 0.899626], + [1.33438, 0.906486], + [1.34063, 0.907033], + [1.34687, 0.896827], + [1.35312, 0.893947], + [1.35938, 0.899181], + [1.36563, 0.893805], + [1.37188, 0.889915], + [1.37812, 0.8588], + [1.38437, 0.797828], + [1.39062, 0.481563], + [1.39688, 0.904691], + [1.40313, 0.855361], + [1.40937, 0.846365], + [1.41562, 0.838697], + [1.42188, 0.841638], + [1.42813, 0.823205], + [1.43438, 0.757155], + [1.44062, 0.656434], + [1.44687, 0.496953], + [1.45312, 0.456388], + [1.45938, 0.451313], + [1.46563, 0.479405], + [1.47187, 0.445146], + [1.47812, 0.442696], + [1.48438, 0.425528], + [1.49063, 0.434982], + [1.49688, 0.563969], + [1.50312, 0.62783], + [1.50937, 0.753247], + [1.51562, 0.887569], + [1.52188, 0.859145], + [1.52813, 0.870084], + [1.53437, 0.907258], + [1.54062, 0.932793], + [1.54688, 0.93005], + [1.55313, 0.934049], + [1.55938, 0.937843], + [1.56562, 0.938264], + [1.57187, 0.929414], + [1.57812, 0.930462], + [1.58438, 0.933481], + [1.59063, 0.932499], + [1.59687, 0.928457], + [1.60312, 0.932325], + [1.60938, 0.93836], + [1.61563, 0.934514], + [1.62188, 0.915235], + [1.62812, 0.922548], + [1.63437, 0.922848], + [1.64062, 0.921406], + [1.64688, 0.908866], + [1.65313, 0.915514], + [1.65937, 0.912586], + [1.66562, 0.892169], + [1.67188, 0.877315], + [1.67813, 0.885675], + [1.68438, 0.906379], + [1.69062, 0.929234], + [1.69687, 0.925079], + [1.70312, 0.927396], + [1.70938, 0.934664], + [1.71563, 0.935668], + [1.72187, 0.931146], + [1.72812, 0.931927], + [1.73438, 0.938115], + [1.74063, 0.940108], + [1.74688, 0.931908], + [1.75312, 0.930472], + [1.75937, 0.937457], + [1.76562, 0.942077], + [1.77188, 0.932955], + [1.77813, 0.937287], + [1.78437, 0.941817], + [1.79062, 0.943577], + [1.79688, 0.930376], + [1.80313, 0.922312], + [1.80938, 0.927049], + [1.81562, 0.929621], + [1.82187, 0.921925], + [1.82812, 0.921239], + [1.83438, 0.928727], + [1.84063, 0.931357], + [1.84687, 0.923936], + [1.85312, 0.916929], + [1.85938, 0.925814], + [1.86563, 0.928731], + [1.87188, 0.918622], + [1.87812, 0.920138], + [1.88437, 0.927818], + [1.89062, 0.928176], + [1.89688, 0.92005], + [1.90313, 0.919979], + [1.90937, 0.92528], + [1.91562, 0.928218], + [1.92188, 0.91863], + [1.92813, 0.917261], + [1.93438, 0.925979], + [1.94062, 0.926101], + [1.94687, 0.92015], + [1.95312, 0.91838], + [1.95938, 0.92591], + [1.96563, 0.926699], + [1.97187, 0.917293], + [1.97812, 0.918268], + [1.98438, 0.923394], + [1.99063, 0.924593], + [1.99688, 0.915641], + [2.00312, 0.913337], + [2.00938, 0.916196], + [2.01562, 0.914111], + [2.02187, 0.905078], + [2.02813, 0.909899], + [2.03437, 0.915267], + [2.04063, 0.917906], + [2.04688, 0.912161], + [2.05312, 0.911934], + [2.05938, 0.919368], + [2.06562, 0.921742], + [2.07188, 0.914092], + [2.07812, 0.918075], + [2.08437, 0.922163], + [2.09063, 0.924544], + [2.09687, 0.916546], + [2.10313, 0.914777], + [2.10938, 0.917271], + [2.11562, 0.916842], + [2.12188, 0.907536], + [2.12812, 0.907867], + [2.13438, 0.913783], + [2.14062, 0.915476], + [2.14687, 0.908387], + [2.15313, 0.909391], + [2.15937, 0.914944], + [2.16563, 0.914783], + [2.17188, 0.904486], + [2.17812, 0.907188], + [2.18438, 0.912], + [2.19062, 0.913795], + [2.19688, 0.906487], + [2.20312, 0.906076], + [2.20937, 0.911256], + [2.21563, 0.913741], + [2.22187, 0.907708], + [2.22813, 0.902502], + [2.23438, 0.910455], + [2.24062, 0.912449], + [2.24688, 0.905738], + [2.25312, 0.904422], + [2.25938, 0.912298], + [2.26562, 0.912263], + [2.27187, 0.903212], + [2.27813, 0.902426], + [2.28437, 0.909163], + [2.29063, 0.908538], + [2.29688, 0.901083], + [2.30312, 0.897691], + [2.30938, 0.901448], + [2.31562, 0.901622], + [2.32188, 0.89242], + [2.32812, 0.891454], + [2.33437, 0.897489], + [2.34063, 0.899371], + [2.34687, 0.890873], + [2.35313, 0.8882], + [2.35938, 0.896764], + [2.36562, 0.899189], + [2.37188, 0.888522], + [2.37812, 0.882949], + [2.38438, 0.893276], + [2.39062, 0.896775], + [2.39687, 0.883277], + [2.40313, 0.88176], + [2.40937, 0.894987], + [2.41563, 0.894013], + [2.42188, 0.879737], + [2.42812, 0.87858], + [2.43438, 0.888549], + [2.44062, 0.890361], + [2.44688, 0.874033], + [2.45312, 0.876549], + [2.45937, 0.885156], + [2.46563, 0.882281], + [2.47187, 0.863167], + [2.47813, 0.813083], + [2.48438, 0.731497], + [2.49062, 0.302812], + [2.49688, 0.302812] + ] +dumper.gam37.degree = 3 +dumper.gam37.etamax = 2.5 +dumper.gam37.isDummy = 0 +dumper.gam37.order = 150 +dumper.gam37.region = 4 +dumper.gam55.correction = [ + [0.003125, 0.747458], + [0.009375, 0.890221], + [0.015625, 0.945993], + [0.021875, 0.951477], + [0.028125, 0.951452], + [0.034375, 0.955787], + [0.040625, 0.95638], + [0.046875, 0.956038], + [0.053125, 0.956489], + [0.059375, 0.957628], + [0.065625, 0.957929], + [0.071875, 0.956517], + [0.078125, 0.957892], + [0.084375, 0.959026], + [0.090625, 0.958475], + [0.096875, 0.957954], + [0.103125, 0.956708], + [0.109375, 0.959517], + [0.115625, 0.959072], + [0.121875, 0.957437], + [0.128125, 0.955557], + [0.134375, 0.959265], + [0.140625, 0.959247], + [0.146875, 0.957352], + [0.153125, 0.957745], + [0.159375, 0.959571], + [0.165625, 0.958809], + [0.171875, 0.957901], + [0.178125, 0.95841], + [0.184375, 0.959599], + [0.190625, 0.959106], + [0.196875, 0.958269], + [0.203125, 0.958747], + [0.209375, 0.959451], + [0.215625, 0.960312], + [0.221875, 0.958467], + [0.228125, 0.958965], + [0.234375, 0.960111], + [0.240625, 0.960042], + [0.246875, 0.958583], + [0.253125, 0.958685], + [0.259375, 0.96061], + [0.265625, 0.960677], + [0.271875, 0.957903], + [0.278125, 0.959357], + [0.284375, 0.960532], + [0.290625, 0.961544], + [0.296875, 0.959413], + [0.303125, 0.959248], + [0.309375, 0.961261], + [0.315625, 0.961823], + [0.321875, 0.959393], + [0.328125, 0.960183], + [0.334375, 0.961564], + [0.340625, 0.961644], + [0.346875, 0.960965], + [0.353125, 0.960434], + [0.359375, 0.962238], + [0.365625, 0.962348], + [0.371875, 0.960329], + [0.378125, 0.961886], + [0.384375, 0.962665], + [0.390625, 0.961696], + [0.396875, 0.959405], + [0.403125, 0.961398], + [0.409375, 0.963091], + [0.415625, 0.963359], + [0.421875, 0.960114], + [0.428125, 0.960966], + [0.434375, 0.964202], + [0.440625, 0.963896], + [0.446875, 0.961839], + [0.453125, 0.962144], + [0.459375, 0.964472], + [0.465625, 0.964271], + [0.471875, 0.961883], + [0.478125, 0.960238], + [0.484375, 0.964226], + [0.490625, 0.963924], + [0.496875, 0.960919], + [0.503125, 0.962153], + [0.509375, 0.96585], + [0.515625, 0.965016], + [0.521875, 0.961642], + [0.528125, 0.963356], + [0.534375, 0.965264], + [0.540625, 0.965323], + [0.546875, 0.961808], + [0.553125, 0.962959], + [0.559375, 0.964994], + [0.565625, 0.965802], + [0.571875, 0.963564], + [0.578125, 0.963845], + [0.584375, 0.966033], + [0.590625, 0.965994], + [0.596875, 0.963268], + [0.603125, 0.963641], + [0.609375, 0.966003], + [0.615625, 0.966253], + [0.621875, 0.963087], + [0.628125, 0.96355], + [0.634375, 0.965465], + [0.640625, 0.965511], + [0.646875, 0.961513], + [0.653125, 0.96016], + [0.659375, 0.963457], + [0.665625, 0.964161], + [0.671875, 0.961858], + [0.678125, 0.960151], + [0.684375, 0.962707], + [0.690625, 0.962822], + [0.696875, 0.959433], + [0.703125, 0.958144], + [0.709375, 0.961538], + [0.715625, 0.962879], + [0.721875, 0.959926], + [0.728125, 0.958425], + [0.734375, 0.961729], + [0.740625, 0.960629], + [0.746875, 0.960048], + [0.753125, 0.95652], + [0.759375, 0.95811], + [0.765625, 0.955333], + [0.771875, 0.952594], + [0.778125, 0.949049], + [0.784375, 0.94809], + [0.790625, 0.929025], + [0.796875, 0.846517], + [0.803125, 0.824584], + [0.809375, 0.915873], + [0.815625, 0.940936], + [0.821875, 0.942014], + [0.828125, 0.943756], + [0.834375, 0.945296], + [0.840625, 0.946301], + [0.846875, 0.944012], + [0.853125, 0.943182], + [0.859375, 0.94537], + [0.865625, 0.946995], + [0.871875, 0.944378], + [0.878125, 0.941466], + [0.884375, 0.944241], + [0.890625, 0.9448], + [0.896875, 0.940954], + [0.903125, 0.940514], + [0.909375, 0.947007], + [0.915625, 0.948573], + [0.921875, 0.942542], + [0.928125, 0.942667], + [0.934375, 0.946697], + [0.940625, 0.947202], + [0.946875, 0.944488], + [0.953125, 0.942714], + [0.959375, 0.947331], + [0.965625, 0.948176], + [0.971875, 0.944669], + [0.978125, 0.946003], + [0.984375, 0.94648], + [0.990625, 0.946567], + [0.996875, 0.942489], + [1.00312, 0.94329], + [1.00937, 0.946137], + [1.01562, 0.945791], + [1.02188, 0.941553], + [1.02813, 0.937912], + [1.03437, 0.943444], + [1.04062, 0.945189], + [1.04688, 0.93818], + [1.05313, 0.938939], + [1.05938, 0.943377], + [1.06562, 0.942121], + [1.07187, 0.937229], + [1.07812, 0.937174], + [1.08438, 0.941166], + [1.09063, 0.941717], + [1.09687, 0.936723], + [1.10312, 0.933687], + [1.10938, 0.938057], + [1.11563, 0.93991], + [1.12188, 0.933839], + [1.12812, 0.935017], + [1.13437, 0.937327], + [1.14062, 0.939828], + [1.14688, 0.936276], + [1.15313, 0.93357], + [1.15937, 0.935484], + [1.16562, 0.937248], + [1.17188, 0.929737], + [1.17813, 0.925681], + [1.18438, 0.932639], + [1.19062, 0.936246], + [1.19687, 0.927015], + [1.20312, 0.927331], + [1.20938, 0.935751], + [1.21563, 0.934113], + [1.22187, 0.934009], + [1.22812, 0.928947], + [1.23438, 0.933846], + [1.24063, 0.93442], + [1.24688, 0.929015], + [1.25312, 0.923938], + [1.25937, 0.931545], + [1.26562, 0.932262], + [1.27188, 0.929019], + [1.27813, 0.926805], + [1.28437, 0.928974], + [1.29062, 0.928444], + [1.29688, 0.922522], + [1.30313, 0.918476], + [1.30938, 0.923526], + [1.31562, 0.92267], + [1.32187, 0.916134], + [1.32812, 0.917255], + [1.33438, 0.920004], + [1.34063, 0.919047], + [1.34687, 0.911845], + [1.35312, 0.909777], + [1.35938, 0.902467], + [1.36563, 0.895228], + [1.37188, 0.891733], + [1.37812, 0.895176], + [1.38437, 0.884372], + [1.39062, 0.87847], + [1.39688, 0.868891], + [1.40313, 0.868036], + [1.40937, 0.85782], + [1.41562, 0.853917], + [1.42188, 0.85288], + [1.42813, 0.828097], + [1.43438, 0.749345], + [1.44062, 0.586518], + [1.44687, 0.506252], + [1.45312, 0.471002], + [1.45938, 0.45417], + [1.46563, 0.463724], + [1.47187, 0.473209], + [1.47812, 0.49394], + [1.48438, 0.533725], + [1.49063, 0.551799], + [1.49688, 0.61683], + [1.50312, 0.68178], + [1.50937, 0.763985], + [1.51562, 0.776736], + [1.52188, 0.865247], + [1.52813, 0.883592], + [1.53437, 0.919256], + [1.54062, 0.942539], + [1.54688, 0.942093], + [1.55313, 0.94549], + [1.55938, 0.950628], + [1.56562, 0.949951], + [1.57187, 0.944709], + [1.57812, 0.946819], + [1.58438, 0.945377], + [1.59063, 0.944696], + [1.59687, 0.942764], + [1.60312, 0.94666], + [1.60938, 0.951341], + [1.61563, 0.948109], + [1.62188, 0.930293], + [1.62812, 0.933077], + [1.63437, 0.936717], + [1.64062, 0.933407], + [1.64688, 0.926146], + [1.65313, 0.930993], + [1.65937, 0.925138], + [1.66562, 0.907185], + [1.67188, 0.893057], + [1.67813, 0.902562], + [1.68438, 0.921513], + [1.69062, 0.943893], + [1.69687, 0.941737], + [1.70312, 0.946128], + [1.70938, 0.95062], + [1.71563, 0.95111], + [1.72187, 0.950334], + [1.72812, 0.949516], + [1.73438, 0.953507], + [1.74063, 0.955418], + [1.74688, 0.948558], + [1.75312, 0.94964], + [1.75937, 0.953737], + [1.76562, 0.958901], + [1.77188, 0.95395], + [1.77813, 0.957023], + [1.78437, 0.957917], + [1.79062, 0.959562], + [1.79688, 0.949625], + [1.80313, 0.941815], + [1.80938, 0.943422], + [1.81562, 0.946251], + [1.82187, 0.945964], + [1.82812, 0.940992], + [1.83438, 0.945721], + [1.84063, 0.947523], + [1.84687, 0.94382], + [1.85312, 0.936874], + [1.85938, 0.943949], + [1.86563, 0.94568], + [1.87188, 0.942466], + [1.87812, 0.940658], + [1.88437, 0.945585], + [1.89062, 0.944722], + [1.89688, 0.942443], + [1.90313, 0.943417], + [1.90937, 0.942942], + [1.91562, 0.946702], + [1.92188, 0.940502], + [1.92813, 0.940115], + [1.93438, 0.944574], + [1.94062, 0.944201], + [1.94687, 0.942986], + [1.95312, 0.940843], + [1.95938, 0.944912], + [1.96563, 0.944993], + [1.97187, 0.94166], + [1.97812, 0.942029], + [1.98438, 0.94234], + [1.99063, 0.943216], + [1.99688, 0.937868], + [2.00312, 0.935347], + [2.00938, 0.934951], + [2.01562, 0.933867], + [2.02187, 0.92895], + [2.02813, 0.933267], + [2.03437, 0.934807], + [2.04063, 0.937025], + [2.04688, 0.935044], + [2.05312, 0.935433], + [2.05938, 0.939202], + [2.06562, 0.941832], + [2.07188, 0.938768], + [2.07812, 0.941593], + [2.08437, 0.94267], + [2.09063, 0.944141], + [2.09687, 0.940594], + [2.10313, 0.938494], + [2.10938, 0.937993], + [2.11562, 0.937203], + [2.12188, 0.932659], + [2.12812, 0.931793], + [2.13438, 0.935009], + [2.14062, 0.935859], + [2.14687, 0.932984], + [2.15313, 0.934798], + [2.15937, 0.936029], + [2.16563, 0.93595], + [2.17188, 0.932248], + [2.17812, 0.931643], + [2.18438, 0.933006], + [2.19062, 0.934498], + [2.19688, 0.931535], + [2.20312, 0.93278], + [2.20937, 0.932195], + [2.21563, 0.935534], + [2.22187, 0.934988], + [2.22813, 0.930217], + [2.23438, 0.931556], + [2.24062, 0.933042], + [2.24688, 0.931478], + [2.25312, 0.931527], + [2.25938, 0.934391], + [2.26562, 0.934602], + [2.27187, 0.929347], + [2.27813, 0.929393], + [2.28437, 0.931084], + [2.29063, 0.930246], + [2.29688, 0.925665], + [2.30312, 0.925136], + [2.30938, 0.923796], + [2.31562, 0.924022], + [2.32188, 0.920235], + [2.32812, 0.918196], + [2.33437, 0.919635], + [2.34063, 0.920697], + [2.34687, 0.915562], + [2.35313, 0.914556], + [2.35938, 0.918805], + [2.36562, 0.921833], + [2.37188, 0.917014], + [2.37812, 0.908427], + [2.38438, 0.915359], + [2.39062, 0.919406], + [2.39687, 0.911099], + [2.40313, 0.908095], + [2.40937, 0.918034], + [2.41563, 0.917638], + [2.42188, 0.910171], + [2.42812, 0.902041], + [2.43438, 0.912257], + [2.44062, 0.911895], + [2.44688, 0.9006], + [2.45312, 0.894249], + [2.45937, 0.893185], + [2.46563, 0.881113], + [2.47187, 0.858186], + [2.47813, 0.82829], + [2.48438, 0.78648], + [2.49062, 0.885], + [2.49688, 0.812769] + ] +dumper.gam55.degree = 3 +dumper.gam55.etamax = 2.5 +dumper.gam55.isDummy = 0 +dumper.gam55.order = 150 +dumper.gam55.region = 4 + + +AthenaEventLoopMgr INFO ===>>> done processing event #0, run #284500 1 events processed so far <<<=== +/home/sss/atlas... INFO Database being retired... +Domain[ROOT_All] INFO -> Deaccess DbDatabase READ [ROOT_All] BC292F26-AE73-9041-BF5C-BCE6C5C651EC +Domain[ROOT_All] INFO > Deaccess DbDomain READ [ROOT_All] +ApplicationMgr INFO Application Manager Stopped successfully +IncidentProcAlg1 INFO Finalize +CondInputLoader INFO Finalizing CondInputLoader... +IncidentProcAlg2 INFO Finalize +EventSelector INFO finalize +ToolSvc INFO Removing all tools created by ToolSvc +IOVDbFolder INFO Folder /LAR/CellCorrOfl/deadOTX (AttrListColl) db-read 1/1 objs/chan/bytes 1/1/705 (( 0.07 ))s +IOVDbSvc INFO bytes in (( 0.07 ))s +IOVDbSvc INFO Connection sqlite://;schema=mycool.db;dbname=OFLP200 : nConnect: 0 nFolders: 0 ReadTime: (( 0.00 ))s +IOVDbSvc INFO Connection COOLOFL_LAR/OFLP200 : nConnect: 2 nFolders: 1 ReadTime: (( 0.07 ))s +*****Chrono***** INFO **************************************************************************************************** +*****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) +*****Chrono***** INFO **************************************************************************************************** +cObjR_ALL INFO Time User : Tot= 20 [ms] Ave/Min/Max= 6.67(+- 4.71)/ 0/ 10 [ms] #= 3 +cObj_ALL INFO Time User : Tot= 40 [ms] Ave/Min/Max= 13.3(+- 12.5)/ 0/ 30 [ms] #= 3 +ChronoStatSvc INFO Time User : Tot= 290 [ms] #= 1 +*****Chrono***** INFO **************************************************************************************************** +ChronoStatSvc.f... INFO Service finalized successfully +ApplicationMgr INFO Application Manager Finalized successfully +ApplicationMgr INFO Application Manager Terminated successfully diff --git a/Calorimeter/CaloRec/src/ToolConstantsCondAlg.cxx b/Calorimeter/CaloRec/src/ToolConstantsCondAlg.cxx new file mode 100644 index 0000000000000000000000000000000000000000..b1015f13e241a56062b3e3d020d5636a18d2bdc6 --- /dev/null +++ b/Calorimeter/CaloRec/src/ToolConstantsCondAlg.cxx @@ -0,0 +1,96 @@ +/* + * Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration. + */ +/** + * @file CaloRec/ToolConstantsCondAlg.h + * @author scott snyder <snyder@bnl.gov> + * @date Jun, 2020 + * @brief Convert from COOL inline data / POOL data to ToolConstants. + */ + + +#include "ToolConstantsCondAlg.h" +#include "GaudiKernel/ICondSvc.h" +#include "GaudiKernel/ServiceHandle.h" + + +/** + * @brief Algorithm initialize method. + */ +StatusCode ToolConstantsCondAlg::initialize() +{ + if (!m_coolFolderKey.empty()) { + if (!m_detStoreKey.empty()) { + ATH_MSG_ERROR( "Configuration error: both COOL folder and det store key specified." ); + return StatusCode::FAILURE; + } + ATH_CHECK( m_blobTool.retrieve() ); + ATH_CHECK( m_coolFolderKey.initialize() ); + } + else if (m_detStoreKey.empty()) { + ATH_MSG_ERROR( "Configuration error: neither COOL folder nor det store key specified." ); + return StatusCode::FAILURE; + } + + ATH_CHECK( m_toolConstantsKey.initialize() ); + + ServiceHandle<ICondSvc> condSvc ("CondSvc", name()); + ATH_CHECK( condSvc.retrieve() ); + ATH_CHECK( condSvc->regHandle (this, m_toolConstantsKey) ); + + return StatusCode::SUCCESS; +} + + +/** + * @brief Algorithm execute method. + * @param ctx Event context. + */ +StatusCode ToolConstantsCondAlg::execute (const EventContext& ctx) const +{ + SG::WriteCondHandle<CaloRec::ToolConstants> toolConstants + (m_toolConstantsKey, ctx); + + auto tc = std::make_unique<CaloRec::ToolConstants>(); + + if (!m_coolFolderKey.empty()) { + SG::ReadCondHandle<CondAttrListCollection> coolFolder(m_coolFolderKey, ctx); + + const std::string key = m_toolConstantsKey.key(); + + const unsigned chNbr = m_blobTool->nameToChannelNumber (key); + // Check that this channel actually exits + const std::string& chanName = coolFolder->chanName (chNbr); + if (chanName.size()>0 && key!=chanName) { + ATH_MSG_ERROR( "Channel name does not match! Expected " << key << " found " << chanName ); + return StatusCode::FAILURE; + } + else { + ATH_MSG_DEBUG( "Found channel number " << chNbr << " named " << key ); + } + + const coral::AttributeList& attrList = coolFolder->attributeList (chNbr); + ATH_CHECK( m_blobTool->AttrListToToolConstants (attrList, *tc) ); + + toolConstants.addDependency (coolFolder); + } + else if (!m_detStoreKey.empty()) { + const CaloRec::ToolConstants* tc_in = nullptr; + ATH_CHECK( detStore()->retrieve (tc_in, m_detStoreKey) ); + *tc = *tc_in; + + const EventIDBase::number_type UNDEFEVT = EventIDBase::UNDEFEVT; + const EventIDBase::number_type UNDEFNUM = EventIDBase::UNDEFNUM; + const EventIDRange fullRange (EventIDBase (0, UNDEFEVT, 0, 0, 0), + EventIDBase (UNDEFNUM-1, UNDEFEVT, UNDEFNUM-1, 0, 0)); + + toolConstants.addDependency (fullRange); + } + else { + ATH_MSG_ERROR( "Bad configuration." ); + return StatusCode::FAILURE; + } + + ATH_CHECK( toolConstants.record (std::move (tc)) ); + return StatusCode::SUCCESS; +} diff --git a/Calorimeter/CaloRec/src/ToolConstantsCondAlg.h b/Calorimeter/CaloRec/src/ToolConstantsCondAlg.h new file mode 100644 index 0000000000000000000000000000000000000000..6380d51c6b512f52c97bdbccf21c84079d177abf --- /dev/null +++ b/Calorimeter/CaloRec/src/ToolConstantsCondAlg.h @@ -0,0 +1,71 @@ +// This file's extension implies that it's C, but it's really -*- C++ -*-. +/* + * Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration. + */ +/** + * @file CaloRec/ToolConstantsCondAlg.h + * @author scott snyder <snyder@bnl.gov> + * @date Jun, 2020 + * @brief Convert from COOL inline data / POOL data to ToolConstants. + */ + + +#ifndef CALOREC_TOOLCONSTANTSCONDALG_H +#define CALOREC_TOOLCONSTANTSCONDALG_H + + +#include "CaloRec/Blob2ToolConstants.h" +#include "CaloConditions/ToolConstants.h" +#include "AthenaPoolUtilities/CondAttrListCollection.h" +#include "AthenaBaseComps/AthReentrantAlgorithm.h" +#include "StoreGate/ReadCondHandleKey.h" +#include "StoreGate/WriteCondHandleKey.h" +#include "GaudiKernel/ToolHandle.h" + + +/** + * @brief Convert from COOL inline data to ToolConstants. + * + * For some tools, the input data are saved as COOL online data rather + * than as a ToolConstants object directly. This conditions algorithm + * will convert these data to a ToolConstants object in the condition store. + * + * In some cases, we may also want to read a POOL file directly. + * In this case, the ToolConstants objects are available in the detector store. + * To handle this, we can also copy these objects to the conditions store. + * + * To read from COOL, the COOLFolderKey property should be set. + * To read from the detector store, the DetStoreKey property should be set. + */ +class ToolConstantsCondAlg + : public AthReentrantAlgorithm +{ +public: + /// Inherit constructor. + using AthReentrantAlgorithm::AthReentrantAlgorithm; + + + /// Gaudi initialize method. + virtual StatusCode initialize() override; + + + /// Gaudi execute method. + StatusCode execute (const EventContext& ctx) const override; + + +private: + ToolHandle<Blob2ToolConstants> m_blobTool + { this, "BlobTool", "Blob2ToolConstants", "Tool to convert from COOL inline ata." }; + + SG::ReadCondHandleKey<CondAttrListCollection> m_coolFolderKey + { this, "COOLFolderKey", "", "Name of COOL folder" }; + + StringProperty m_detStoreKey + { this, "DetStoreKey", "", "Key in DetetorStore of ToolConstants object." }; + + SG::WriteCondHandleKey<CaloRec::ToolConstants> m_toolConstantsKey + { this, "ToolConstantsKey", "", "SG key of output ToolConstants object" }; +}; + + +#endif // not CALOREC_TOOLCONSTANTSCONDALG_H diff --git a/Calorimeter/CaloRec/src/components/CaloRec_entries.cxx b/Calorimeter/CaloRec/src/components/CaloRec_entries.cxx index cf359eba74306299cbe8ec45ded0fb0f617d4527..d75f56a76f9d804605556ef32581c04880c3d3c2 100644 --- a/Calorimeter/CaloRec/src/components/CaloRec_entries.cxx +++ b/Calorimeter/CaloRec/src/components/CaloRec_entries.cxx @@ -34,6 +34,7 @@ #include "../CaloThinCellsByClusterAlg.h" #include "../CaloThinCellsBySamplingAlg.h" #include "../CaloCellContainerAliasAlg.h" +#include "../ToolConstantsCondAlg.h" DECLARE_COMPONENT( CaloTowerMonitor ) @@ -78,3 +79,4 @@ DECLARE_COMPONENT (CaloCellDumper) DECLARE_COMPONENT (CaloThinCellsByClusterAlg) DECLARE_COMPONENT (CaloThinCellsBySamplingAlg) DECLARE_COMPONENT (CaloCellContainerAliasAlg) +DECLARE_COMPONENT (ToolConstantsCondAlg) diff --git a/Calorimeter/CaloRec/test/ToolConstantsCondAlg_test.py b/Calorimeter/CaloRec/test/ToolConstantsCondAlg_test.py new file mode 100755 index 0000000000000000000000000000000000000000..e2837f5666c0cfbee6bdd9889534379279fef0ba --- /dev/null +++ b/Calorimeter/CaloRec/test/ToolConstantsCondAlg_test.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python +# +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration. +# +# File: CaloRec/python/ToolConstantsCondALg_test.py +# Author: scott snyder +# Date: Jun, 2020 +# Brief: Test for ToolConstantsCondAlg. +# + + +from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator +from AthenaConfiguration.ComponentFactory import CompFactory +import ROOT + + +def testCfg (configFlags): + result = ComponentAccumulator() + + from IOVDbSvc.IOVDbSvcConfig import addFolders + result.merge (addFolders (configFlags, + '/LAR/CellCorrOfl/deadOTX', + detDb = 'LAR_OFL', + className = 'CondAttrListCollection')) + + from CaloRec.ToolConstantsCondAlgConfig import ToolConstantsCondAlgCfg + result.merge (ToolConstantsCondAlgCfg (configFlags, + 'deadOTXCorrCtes', + COOLFolder='/LAR/CellCorrOfl/deadOTX')) + + from EventSelectorAthenaPool.CondProxyProviderConfig import CondProxyProviderCfg + from CaloClusterCorrection.poolfiles import poolfiles + result.merge (CondProxyProviderCfg (configFlags, + poolFiles = [poolfiles['caloswcorr_pool_v22']])) + result.merge (ToolConstantsCondAlgCfg (configFlags, + 'CaloSwClusterCorrections.rfac-v5', + DetStoreKey='CaloSwClusterCorrections.rfac-v5')) + + CaloClusterCorrDumper = CompFactory.CaloClusterCorrDumper # CaloRec + alg = CaloClusterCorrDumper ('dumper1', + Constants = ['deadOTXCorrCtes', + 'CaloSwClusterCorrections.rfac-v5']) + result.addEventAlgo (alg) + return result + + +from AthenaCommon.Configurable import Configurable +Configurable.configurableRun3Behavior=1 +from AthenaConfiguration.AllConfigFlags import ConfigFlags +from AthenaConfiguration.TestDefaults import defaultTestFiles + +ConfigFlags.Input.Files = defaultTestFiles.RDO +ConfigFlags.addFlag("Input.InitialTimeStamp", 1000) + +ConfigFlags.lock() +from AthenaConfiguration.MainServicesConfig import MainServicesCfg +acc=MainServicesCfg (ConfigFlags) + +from McEventSelector.McEventSelectorConfig import McEventSelectorCfg +acc.merge (McEventSelectorCfg (ConfigFlags)) + +acc.merge (testCfg (ConfigFlags)) +acc.run(1)