|
ATLAS Offline Software
|
Go to the documentation of this file.
26 declareInterface<ICscClusterUtilTool>(
this);
44 ATH_MSG_DEBUG(
"Retrieved CSC precision cluster fitting tool");
51 return StatusCode::SUCCESS;
90 std::vector<const CscStripPrepData*> strPrepDatas =
getStrips(MClus);
91 for (
unsigned int i = 0;
i < strPrepDatas.size(); ++
i) {
97 sfits.push_back(sfit);
119 std::vector<const CscStripPrepData*> strips;
125 const std::vector<Identifier> &prd_digit_ids = MClus->
rdoList();
138 ATH_MSG_VERBOSE(
"Hash " << elhash <<
" converted to iterator of container successfully");
142 for (
unsigned int istrip = 0; istrip < prd_digit_ids.size(); ++istrip) {
145 for (CscStripPrepDataCollection::const_iterator idig =
col.begin(); idig !=
col.end(); ++idig) {
148 if (stid != prd_digit_ids[istrip])
continue;
152 strips.push_back(pstrip);
def retrieve(aClass, aKey=None)
std::vector< Result > Results
MuonPrepDataCollection< CscStripPrepData > CscStripPrepDataCollection
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual IdentifierHash collectionHash() const
Returns the IdentifierHash corresponding to the PRD collection in the PRD container.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
#define ATH_CHECK_RECOVERABLE
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Class representing the raw data of one CSC strip (for clusters look at Muon::CscPrepData).
Class representing clusters from the CSC.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonPrepDataContainerT< CscStripPrepData > CscStripPrepDataContainer
virtual bool isValid() override final
Can the handle be successfully dereferenced?
Identifier identify() const
return the identifier
virtual const CscPrepData * prepRawData() const override final
Returns the CscPrepData - is a CscPrepData in this scope.
virtual const T * indexFindPtr(IdentifierHash hashId) const override final
return pointer on the found entry or null if out of range using hashed index - fast version,...
Class to represent the calibrated clusters created from CSC strips.
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
#define ATH_MSG_WARNING(x)
const CscIdHelper * cscIdHelper() const
std::vector< StripFit > StripFitList
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
double timeOfFirstSample() const
return the time of the first sample