|
ATLAS Offline Software
|
Go to the documentation of this file.
13 m_lvl1Helper(nullptr),
15 m_LArOnlineHelper(nullptr)
30 return StatusCode::FAILURE;
39 return StatusCode::SUCCESS;
48 double gran[4] = {0.1, 0.2, 0.1, 0.425};
49 double offset[4] = {0., 2.5, 3.1, 3.2};
52 if (region>=0 && region<=3) {
53 eta =
sign* ( ( (ieta+0.5) * gran[region] ) +
offset[region] );
72 std::vector<Identifier> TT_cells_vec =
m_ttService->createCellIDvecTT(TTid) ;
74 if(TT_cells_vec.size()!=0)
76 std::vector<Identifier>::const_iterator
it = TT_cells_vec.begin();
77 std::vector<Identifier>::const_iterator it_e = TT_cells_vec.end();
79 for (;
it!=it_e; ++
it)
87 if(deadReadout || desactivatedInOKS)
result =
true;
91 ATH_MSG_ERROR(
"Cannot retreive feb status for trigger Tower " << TTid );
def retrieve(aClass, aKey=None)
ToolHandle< ILArBadFebMasker > m_badFebMasker
bool deadReadout() const
FEB is not sending readout data, but the L1 trigger path is working.
int region(const Identifier id) const
return region according to :
ToolHandle< CaloTriggerTowerService > m_ttService
virtual bool hasMissingFEB(const Identifier &TTid) const override
Declare the interface that the class provides.
L1CaloLArTowerEnergy(const std::string &name)
Create a proper constructor for Athena.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
virtual double IDeta(const Identifier &TTid) const override
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
::StatusCode StatusCode
StatusCode definition for legacy code.
const CaloLVL1_ID * getLVL1_ID(void) const
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
HWIdentifier feb_Id(int barrel_ec, int pos_neg, int feedthrough, int slot) const
Create feb_Id from fields.
int eta(const Identifier id) const
return eta according to :
StatusCode initialize(bool used=true)
const CaloLVL1_ID * m_lvl1Helper
bool deactivatedInOKS() const
Deactivated in OKS.
int pos_neg_z(const Identifier id) const
return pos_neg_z according to :
const CaloIdManager * m_caloMgr
const LArOnlineID * m_LArOnlineHelper