Loading [MathJax]/extensions/MathMenu.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef LARRAWCONDITIONS_LARCONDITIONSCONTAINERBASE_H
17 #define LARRAWCONDITIONS_LARCONDITIONSCONTAINERBASE_H
30 #include "GaudiKernel/StatusCode.h"
84 unsigned int coolChannel)
const;
105 unsigned int& coolChannel);
123 #endif // LARRAWCONDITIONS_LARCONDITIONSCONTAINERBASE_H
This file defines a class to map FEB IDs and channel ids.
void setGroupingType(GroupingType type)
allow group type to be set externally - need to (re)initialize after setting grouping type
const FEBIdVector & febIdVector(unsigned int gain, unsigned int coolChannel) const
Access to a FEB ID vector for a given gain and COOL channel.
LArCondFEBIdChanMap::FEBIdVector FEBIdVector
StatusCode initializeBase()
initialize
StatusCode initGrouping()
void correctionIndexAndCoolChannel(HWIdentifier id, unsigned int gain, unsigned int &index, unsigned int &coolChannel)
GroupingType
Grouping type.
::StatusCode StatusCode
StatusCode definition for legacy code.
const LArOnlineID_Base * m_onlineHelper
void setFlag(TrigPassFlags *flags, const T *obj, const CONTAINER *container, const std::vector< bool > &flag)
Set the flag at index position.
This is a non-template implementation base class for LArConditionsContainer.
std::string groupingTypeToString() const
LArConditionsContainerBase()
Default constructor.
Helper for the Liquid Argon Calorimeter cell identifiers.
std::vector< unsigned int > m_channelToMultChanCollIndex
const CaloCell_Base_ID * m_offlineHelper
std::vector< FEBId > FEBIdVector
This class maps FEB IDs to/from COOL channel ids.
LArCondFEBIdChanMap m_febIdChanMap
const CaloCell_Base_ID * offlineHelper() const
provide access to offline id helper
Helper base class for offline cell identifiers.
virtual ~LArConditionsContainerBase()
destructor
static bool applyCorrectionsAtInit(bool setFlag=false, bool flag=true)
provide access to flag which determines corrections are applied at initialize, i.e.
const LArOnlineID_Base * onlineHelper() const
provide access to online id helper