Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRIG_T1_RUN_3_ZDC_H
16 #define TRIG_T1_RUN_3_ZDC_H
23 #include "GaudiKernel/ServiceHandle.h"
24 #include "GaudiKernel/ToolHandle.h"
41 #include "nlohmann/json.hpp"
59 this,
"ZdcModuleCalibEnergyKey",
"ZdcModules.CalibEnergy",
60 "ReadHandleKey for Zdc CalibEnergy AuxData"};
67 "Read Handle key for ZdcLucrodDataContainer"};
72 "Write handle key for ZdcCTP"};
76 this,
"filepath_LUT",
"TrigT1ZDC/zdcRun3T1LUT_v1_30_05_2023.json",
79 this,
"MinSampleAna", 7,
"First Sample in ZDC LUCROD Analysis window"};
81 this,
"MaxSampleAna",154,
"Last Sample in ZDC LUCROD Analysis window"};
83 this,
"NegHG2ndDerivThresh", 45,
84 "Negative 2nd Derivative Threshold for High Gain LUCROD Channel"};
86 this,
"NegLG2ndDerivThresh", 15,
87 "Negative 2nd Derivative Threshold for Low Gain LUCROD Channel"};
89 this,
"BaselineDelta", 3,
90 "Parameter to take out average offset from raw Flash ADC values"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< unsigned int > m_negLG2ndDerivThresh
std::shared_ptr< ZDCTriggerSim::FADCInputs > m_hgFADC_ptr
A data member to hold the ZDCTrigger Object that stores flash ADC input values: shared ptr to ensure ...
level 1 ZDC trigger simulation
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
static const std::string ZdcLucrodDataContainer
static const std::string ZdcCTPLocation
std::shared_ptr< ZDCTriggerSimFADC > m_triggerSimLGPtr
SG::ReadDecorHandleKey< xAOD::ZdcModuleContainer > m_zdcModuleCalibEnergyKey
bool const RAWDATA *ch2 const
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual bool isClonable() const override final
SG::ReadHandleKey< ZdcLucrodDataContainer > m_zldContainerName
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Property holding a SG store/key/clid from which a WriteHandle is made.
A tool to make L1 decision using LUTs.
TrigT1Run3ZDC(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< unsigned int > m_maxSampleAna
Gaudi::Property< unsigned int > m_negHG2ndDerivThresh
virtual StatusCode initialize() override
Gaudi::Property< unsigned int > m_baselineDelta
An STL vector of pointers that by default owns its pointed-to elements.
SG::WriteHandleKey< ZdcCTP > m_zdcCTPLocation
Handle class for reading a decoration on an object.
Gaudi::Property< std::string > m_lutFile
virtual StatusCode execute() override
std::shared_ptr< ZDCTriggerSim::FADCInputs > m_lgFADC_ptr
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< unsigned int > m_minSampleAna
std::shared_ptr< ZDCTriggerSimFADC > m_triggerSimHGPtr
Two data member to hold the ZDCTrigger Object that computes the LUT logic: shared ptr to ensure clean...