|
ATLAS Offline Software
|
Go to the documentation of this file.
46 return StatusCode::SUCCESS;
57 int offlineBarrelEC{*itLoop}; ++itLoop;
58 int offlineLayerDisk{*itLoop}; ++itLoop;
59 int offlineEta{*itLoop}; ++itLoop;
60 int offlinePhi{*itLoop}; ++itLoop;
61 int offlineSide{*itLoop}; ++itLoop;
62 int offlineStrip{*itLoop}; ++itLoop;
66 << offlineBarrelEC <<
"/"
67 << offlineLayerDisk <<
"/"
85 return StatusCode::SUCCESS;
103 ATH_MSG_INFO(
"Strip " << IdS <<
" on module " << IdM <<
" is " << (Sok?
"good":
"bad"));
111 std::vector<std::uint32_t> listOfRODs;
115 for (; rodIter != rodEnd; ++rodIter) {
116 std::vector<IdentifierHash> listOfHashes;
117 m_cabling->getHashesForRod(listOfHashes, *rodIter, ctx);
120 for (; hashIt != hashEnd; ++hashIt) {
123 for (
unsigned int stripIndex{0}; stripIndex<768; ++stripIndex) {
128 if (stripOk) ++ngood;
136 ATH_MSG_INFO(
"Number of good strips: " << ngood <<
" number of bad strips: " << nbad);
139 return StatusCode::SUCCESS;
148 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
JetConstituentVector::iterator iterator
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
virtual StatusCode finalize() override
Gaudi finaliser.
Identifier m_moduleId
Module identifier.
value_type get_compact() const
Get the compact id.
SCT_ReadCalibDataTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi executer.
ToolHandle< ISCT_CablingTool > m_cabling
Identifier module_id(int barrel_ec, int layer_disk, int phi_module, int eta_module) const
For a single crystal.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
An algorithm that can be simultaneously executed in multiple threads.
BooleanProperty m_doTestmyDefectIsGood
::StatusCode StatusCode
StatusCode definition for legacy code.
BooleanProperty m_doTestmyConditionsSummary
StatusCode processProperties()
Process jobOpt properties.
IntegerArrayProperty m_moduleOfflinePosition
Offline pos.
virtual StatusCode initialize() override
Gaudi initialiser.
std::string print_to_string(Identifier id, const IdContext *context=0) const
or provide the printout in string form
std::string getString() const
Provide a string form of the identifier - hexadecimal.
int strip(const Identifier &id) const
ToolHandle< ISCT_ReadCalibDataTool > m_ReadCalibDataTool
Identifier m_stripId
Strip identifier.
int side(const Identifier &id) const
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side) const
For a single side of module.
Identifier m_waferId
Wafer identifier.
const SCT_ID * m_id_sct
ID helper for SCT.
Identifier strip_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side, int strip) const
For an individual strip.