![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef L1CALOPPRPHOS4SHAPEMAKER_H
13 #define L1CALOPPRPHOS4SHAPEMAKER_H
22 #include "GaudiKernel/ITHistSvc.h"
23 #include "GaudiKernel/ToolHandle.h"
37 #include "Identifier/Identifier.h"
46 #include "CoralBase/Attribute.h"
47 #include "CoralBase/Blob.h"
48 #include "CoralBase/AttributeListSpecification.h"
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
std::map< unsigned int, unsigned int > m_currentFullDelayDataMap
std::string m_outputDirectory
Const iterator class for DataVector/DataList.
const CaloIdManager * m_caloMgr
Scalar phi() const
phi method
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
StatusCode GetRODHeader()
std::string m_l1aFadcSliceName
Scalar eta() const
pseudorapidity method
Helper class for Calo TT online identifiers.
Tool providing the mapping of the online and offline TriggerTower identifiers as well as the TT-cells...
ToolHandle< LVL1::IL1CaloTTIdTools > m_l1CaloTTIdTools
std::string m_timingRegime
StatusCode GetDatabaseHandle(const std::string &folderName)
L1CaloPprPhos4ShapeCollection * m_signalShapes
This class is a collection of AttributeLists where each one is associated with a channel number....
bool IsCoolIdValid(const L1CaloCoolChannelId coolId)
std::string m_timingRegimeName
std::string m_ppmDeadChannelsFolderName
unsigned int m_l1aFadcSlice
const DataVector< LVL1::RODHeader > * m_rodHeader
This class initializes the Calo (LAr and Tile) offline identifiers.
unsigned int m_minSignalHeight
void SetTimingRegime(const std::string ®ime)
virtual StatusCode execute() override
::StatusCode StatusCode
StatusCode definition for legacy code.
const CondAttrListCollection * m_attrList
L1CaloCoolChannelId GetCoolId(const double eta, const double phi, const unsigned int layer)
std::map< unsigned int, unsigned int > m_currentPedValueMap
bool m_currentDatabaseMapsFilled
std::string m_pprChanCalibFolderName
CaloTriggerTowerService * m_ttSvc
Helper class for offline TT identifiers.
std::string m_errorCodeName
std::vector< unsigned int > m_selectedCoolIds
TriggerTowerCollection::const_iterator Itr_tt
StatusCode loadAthenaObjects()
std::string m_l1caloRunParametersFolderName
std::string m_readoutConfigFolderName
ToolHandle< LVL1::TrigT1CaloLWHistogramTool > m_histTool
virtual StatusCode initialize() override
const TriggerTowerCollection * m_triggerTowers
std::string m_ttcConfigurationName
const CaloLVL1_ID * m_lvl1Helper
void operator=(const L1CaloPprPhos4ShapeMaker &rhs)
std::string m_fullDataDelayName
std::string m_ttcConfiguration
Define macros for attributes used to control the static checker.
L1CaloPprPhos4ShapeMaker(const L1CaloPprPhos4ShapeMaker &rhs)
std::string m_l1caloDerivedRunParsFolderName
std::map< unsigned int, TProfile * > * m_signalProfiles
const TTOnlineID * m_ttOnlineIdHelper
virtual StatusCode finalize ATLAS_NOT_THREAD_SAFE() override
std::map< unsigned int, TH2F * > m_histosForSelectedCoolIds
StatusCode GetTriggerTowers()
static const unsigned short int m_maxSelectedCoolIds
std::string m_pedValueName
L1CaloPprPhos4ShapeMaker()