 |
ATLAS Offline Software
|
Go to the documentation of this file.
22 base_class(
name, pSvcLocator),
46 SmartIF<StoreGateSvc>
detStore{service(
"DetectorStore")};
55 return StatusCode::SUCCESS;
72 int nelements=element->
nStraws();
73 for(
int i=0;
i<nelements;
i++){
97 int nelements=element->
nStraws();
98 for(
int i=0;
i<nelements;
i++){
154 int nelements=element->
nStraws();
155 for(
int i=0;
i<nelements;
i++){
179 int nelements=element->
nStraws();
180 for(
int i=0;
i<nelements;
i++){
229 ServiceHandleArray<ITRT_ConditionsSvc>::const_iterator svcItr;
233 thisSvcFlag = (*svcItr)->condSummaryStatus(
ident );
Identifier layer_id(int barrel_ec, int phi_module, int layer_or_wheel, int straw_layer) const
For an individual straw layer.
InDet::TRT_CondFlag condSummaryStatus(const Identifier &ident)
ServiceHandleArray< ITRT_ConditionsSvc > m_svcCollection
unsigned int nStraws() const
Number of straws in the element.
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
virtual ~TRT_ConditionsSummarySvc()
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) override
int straw(const Identifier &id) const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual double activeFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd) override
TRT_ConditionsSummarySvc(const std::string &name, ISvcLocator *svc)
Service constructor.
const InDetDD::TRT_DetectorManager * m_manager
const TRT_BaseElement * getElement(Identifier id) const
Access Elements Generically---------------------------------------------—.
virtual double goodFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd) override
#define ATH_MSG_WARNING(x)
virtual StatusCode initialize() override
Service init.
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT) override
Identifier straw_id(int barrel_ec, int phi_module, int layer_or_wheel, int straw_layer, int straw) const
Three ways of getting id for a single straw: