![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
23 m_svcCollection(
name),
42 msg(MSG::WARNING) <<
"No services to be called!" <<
endmsg;
45 if (
sc.isFailure() ) {
46 msg(MSG::ERROR) <<
"Couldn't retrieve services: "
64 std::string managerName;
69 << managerName <<
" !" <<
endmsg;
75 if (
sc.isFailure() ) {
86 return StatusCode::SUCCESS;
103 int nelements=element->
nStraws();
104 for(
int i=0;
i<nelements;
i++){
128 int nelements=element->
nStraws();
129 for(
int i=0;
i<nelements;
i++){
185 int nelements=element->
nStraws();
186 for(
int i=0;
i<nelements;
i++){
210 int nelements=element->
nStraws();
211 for(
int i=0;
i<nelements;
i++){
260 ServiceHandleArray<ITRT_ConditionsSvc>::const_iterator svcItr;
264 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...
bool msgLvl(const MSG::Level lvl) const
virtual ~TRT_ConditionsSummarySvc()
virtual double goodFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)
goodFraction method gives the fraction of good elements in the range of identifiers
The Athena Transient Store API.
int straw(const Identifier &id) const
virtual double activeFraction(const IdentifierHash &elementHash, const Identifier &idStart, const Identifier &idEnd)
activeFraction method gives the fraction of active elements in the range of identifiers
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual bool isGood(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)
TRT_ConditionsSummarySvc(const std::string &name, ISvcLocator *svc)
Service constructor.
virtual StatusCode finalize()
Service finalize.
const InDetDD::TRT_DetectorManager * m_manager
virtual StatusCode initialize()
Service init.
const TRT_BaseElement * getElement(Identifier id) const
Access Elements Generically---------------------------------------------—.
virtual bool isActive(const Identifier &elementId, const InDetConditions::Hierarchy h=InDetConditions::DEFAULT)
TRT_CondFlag
status flag to be derived from the inheriting tool's conditions info
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: