![]() |
ATLAS Offline Software
|
Data cache to hold the translated prd & xAOD containers. More...
#include <sTgcRdoToPrepDataToolMT.h>
Public Types | |
| using | StripCont_t |
| using | WireCont_t |
| using | PadCont_t |
Public Member Functions | |
| DataCache (const std::size_t hashMax, const PrdKey_t &key, const EventContext &ctx) | |
| ~DataCache () | |
| DataCache & | operator= (DataCache &&other)=default |
| DataCache (DataCache &&other)=default | |
| void | translateAndSort (sTgcPrepDataCollection &coll) |
Public Attributes | |
| StripCont_t | strips {} |
| WireCont_t | wires {} |
| PadCont_t | pads {} |
| SG::WriteHandle< sTgcPrepDataContainer > | prdWriteHandle {} |
| std::vector< std::unique_ptr< sTgcPrepDataCollection > > | collections {} |
| const MuonGMR4::MuonDetectorManager * | detMgr {nullptr} |
| bool | isValid {false} |
Data cache to hold the translated prd & xAOD containers.
Definition at line 64 of file sTgcRdoToPrepDataToolMT.h.
Definition at line 69 of file sTgcRdoToPrepDataToolMT.h.
Definition at line 65 of file sTgcRdoToPrepDataToolMT.h.
Definition at line 67 of file sTgcRdoToPrepDataToolMT.h.
| Muon::sTgcRdoToPrepDataToolMT::DataCache::DataCache | ( | const std::size_t | hashMax, |
| const PrdKey_t & | key, | ||
| const EventContext & | ctx ) |
Definition at line 24 of file sTgcRdoToPrepDataToolMT.cxx.
| Muon::sTgcRdoToPrepDataToolMT::DataCache::~DataCache | ( | ) |
Definition at line 105 of file sTgcRdoToPrepDataToolMT.cxx.
|
default |
| void Muon::sTgcRdoToPrepDataToolMT::DataCache::translateAndSort | ( | sTgcPrepDataCollection & | coll | ) |
Calculate the eta covariance from the geometry for now for
In the R4 layout both phi & eta measurements are expressed on the same surface. However, the rotation from eta -> phi is clockwise --> minus sign in prd creation
Definition at line 33 of file sTgcRdoToPrepDataToolMT.cxx.
| std::vector<std::unique_ptr<sTgcPrepDataCollection> > Muon::sTgcRdoToPrepDataToolMT::DataCache::collections {} |
Definition at line 81 of file sTgcRdoToPrepDataToolMT.h.
| const MuonGMR4::MuonDetectorManager* Muon::sTgcRdoToPrepDataToolMT::DataCache::detMgr {nullptr} |
Definition at line 83 of file sTgcRdoToPrepDataToolMT.h.
| bool Muon::sTgcRdoToPrepDataToolMT::DataCache::isValid {false} |
Definition at line 85 of file sTgcRdoToPrepDataToolMT.h.
| PadCont_t Muon::sTgcRdoToPrepDataToolMT::DataCache::pads {} |
Definition at line 73 of file sTgcRdoToPrepDataToolMT.h.
| SG::WriteHandle<sTgcPrepDataContainer> Muon::sTgcRdoToPrepDataToolMT::DataCache::prdWriteHandle {} |
Definition at line 79 of file sTgcRdoToPrepDataToolMT.h.
| StripCont_t Muon::sTgcRdoToPrepDataToolMT::DataCache::strips {} |
Definition at line 71 of file sTgcRdoToPrepDataToolMT.h.
| WireCont_t Muon::sTgcRdoToPrepDataToolMT::DataCache::wires {} |
Definition at line 72 of file sTgcRdoToPrepDataToolMT.h.