|
| RenameHitCollectionsAlg (const std::string &name, ISvcLocator *pSvcLocator) |
| Constructor. More...
|
|
virtual | ~RenameHitCollectionsAlg ()=default |
| Destructor. More...
|
|
virtual StatusCode | initialize () override final |
| Athena algorithm's interface methods. More...
|
|
virtual StatusCode | execute (const EventContext &ctx) const override final |
| Athena Algorithm execute. More...
|
|
template<> |
StatusCode | copyCollections (const SG::ReadHandleKey< LArHitContainer > &inputReadHandleKey, const SG::WriteHandleKey< LArHitContainer > &outputWriteHandleKey, const EventContext &ctx) const |
|
template<> |
StatusCode | copyCollections (const SG::ReadHandleKey< TileHitVector > &inputReadHandleKey, const SG::WriteHandleKey< TileHitVector > &outputWriteHandleKey, const EventContext &ctx) const |
|
template<> |
StatusCode | copyCollections (const SG::ReadHandleKey< TrackRecordCollection > &inputReadHandleKey, const SG::WriteHandleKey< TrackRecordCollection > &outputWriteHandleKey, const EventContext &ctx) const |
|
virtual StatusCode | sysInitialize () override |
| Override sysInitialize. More...
|
|
virtual bool | isClonable () const override |
| Specify if the algorithm is clonable. More...
|
|
virtual unsigned int | cardinality () const override |
| Cardinality (Maximum number of clones that can exist) special value 0 means that algorithm is reentrant. More...
|
|
virtual StatusCode | sysExecute (const EventContext &ctx) override |
| Execute an algorithm. More...
|
|
virtual const DataObjIDColl & | extraOutputDeps () const override |
| Return the list of extra output dependencies. More...
|
|
virtual bool | filterPassed (const EventContext &ctx) const |
|
virtual void | setFilterPassed (bool state, const EventContext &ctx) const |
|
ServiceHandle< StoreGateSvc > & | evtStore () |
| The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
const ServiceHandle< StoreGateSvc > & | evtStore () const |
| The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
const ServiceHandle< StoreGateSvc > & | detStore () const |
| The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
virtual StatusCode | sysStart () override |
| Handle START transition. More...
|
|
virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. More...
|
|
virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. More...
|
|
Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T > &t) |
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) |
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc="none") |
| Declare a new Gaudi property. More...
|
|
void | updateVHKA (Gaudi::Details::PropertyBase &) |
|
MsgStream & | msg () const |
|
MsgStream & | msg (const MSG::Level lvl) const |
|
bool | msgLvl (const MSG::Level lvl) const |
|
|
StatusCode | initializeVarHandleKey (SG::VarHandleKey &varHandleKey) const |
| Initialize the given VarHandleKey. More...
|
|
template<typename T > |
StatusCode | copyCollections (const SG::ReadHandleKey< T > &inputReadHandleKeys, const SG::WriteHandleKey< T > &outputWriteHandleKey, const EventContext &ctx) const |
| Merge all hits of inputReadHandleKeys's collections into outputWriteHandleKey. More...
|
|
template<typename HitType_t , typename OutputType_t > |
void | insertCopy (const HitType_t &hit, OutputType_t &outputHandle) const |
| Copy the given hit into the given output collection, container or DataHandle. More...
|
|
template<typename HitType_t , typename OutputType_t > |
void | insertCopy (HitType_t *const hit, OutputType_t &outputHandle) const |
| Copy the given const pointer to a hit into the given output collection, container or DataHandle. More...
|
|
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> More...
|
|
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyArrayType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKeyArray> More...
|
|
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleType &) |
| specialization for handling Gaudi::Property<SG::VarHandleBase> More...
|
|
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &t, const SG::NotHandleType &) |
| specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray> More...
|
|
|
SG::ReadHandleKey< McEventCollection > | m_inputMcEventCollection {this, "InputMcEventCollection", "", "Input truth collection name"} |
| Input collection ReadHandleKeys. More...
|
|
SG::ReadHandleKey< SiHitCollection > | m_inputBCMHits {this, "InputBCMHits", "", ""} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputBLMHits {this, "InputBLMHits", "", ""} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputPixelHits {this, "InputPixelHits", "", ""} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputSCTHits {this, "InputSCTHits", "", ""} |
|
SG::ReadHandleKey< TRTUncompressedHitCollection > | m_inputTRTUncompressedHits {this, "InputTRTUncompressedHits", "", ""} |
|
SG::ReadHandleKey< LArHitContainer > | m_inputLArEMBHits {this, "InputLArEMBHits", "", ""} |
|
SG::ReadHandleKey< LArHitContainer > | m_inputLArEMECHits {this, "InputLArEMECHits", "", ""} |
|
SG::ReadHandleKey< LArHitContainer > | m_inputLArFCALHits {this, "InputLArFCALHits", "", ""} |
|
SG::ReadHandleKey< LArHitContainer > | m_inputLArHECHits {this, "InputLArHECHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputLArActiveCalibHits {this, "InputLArActiveCalibHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputLArInactiveCalibHits {this, "InputLArInactiveCalibHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputLArDeadCalibHits {this, "InputLArDeadCalibHits", "", ""} |
|
SG::ReadHandleKey< TileHitVector > | m_inputTileHits {this, "InputTileHits", "", ""} |
|
SG::ReadHandleKey< TileHitVector > | m_inputMBTSHits {this, "InputMBTSHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputTileActiveCalibHits {this, "InputTileActiveCalibHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputTileInactiveCalibHits {this, "InputTileInactiveCalibHits", "", ""} |
|
SG::ReadHandleKey< CaloCalibrationHitContainer > | m_inputTileDeadCalibHits {this, "InputTileDeadCalibHits", "", ""} |
|
SG::ReadHandleKey< CSCSimHitCollection > | m_inputCSCHits {this, "InputCSCHits", "", ""} |
|
SG::ReadHandleKey< MDTSimHitCollection > | m_inputMDTHits {this, "InputMDTHits", "", ""} |
|
SG::ReadHandleKey< RPCSimHitCollection > | m_inputRPCHits {this, "InputRPCHits", "", ""} |
|
SG::ReadHandleKey< TGCSimHitCollection > | m_inputTGCHits {this, "InputTGCHits", "", ""} |
|
SG::ReadHandleKey< MMSimHitCollection > | m_inputMMHits {this, "InputMMHits", "", "Input MM hits name"} |
|
SG::ReadHandleKey< sTGCSimHitCollection > | m_inputsTGCHits {this, "InputsTGCHits", "", "Input TGC hits name"} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputITkPixelHits {this, "InputITkPixelHits", "", ""} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputITkStripHits {this, "InputITkStripHits", "", ""} |
|
SG::ReadHandleKey< SiHitCollection > | m_inputHGTDHits {this, "InputHGTDHits", "", ""} |
|
SG::ReadHandleKey< TrackRecordCollection > | m_inputCaloEntryLayer {this, "InputCaloEntryLayer", "", ""} |
|
SG::ReadHandleKey< TrackRecordCollection > | m_inputMuonEntryLayer {this, "InputMuonEntryLayer", "", ""} |
|
SG::ReadHandleKey< TrackRecordCollection > | m_inputMuonExitLayer {this, "InputMuonExitLayer", "", ""} |
|
SG::WriteHandleKey< McEventCollection > | m_outputMcEventCollection {this, "OutputMcEventCollection", "", ""} |
| Output collection WriteHandleKeys. More...
|
|
SG::WriteHandleKey< SiHitCollection > | m_outputBCMHits {this, "OutputBCMHits", "", ""} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputBLMHits {this, "OutputBLMHits", "", ""} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputPixelHits {this, "OutputPixelHits", "", ""} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputSCTHits {this, "OutputSCTHits", "", ""} |
|
SG::WriteHandleKey< TRTUncompressedHitCollection > | m_outputTRTUncompressedHits {this, "OutputTRTUncompressedHits", "", ""} |
|
SG::WriteHandleKey< LArHitContainer > | m_outputLArEMBHits {this, "OutputLArEMBHits", "", ""} |
|
SG::WriteHandleKey< LArHitContainer > | m_outputLArEMECHits {this, "OutputLArEMECHits", "", ""} |
|
SG::WriteHandleKey< LArHitContainer > | m_outputLArFCALHits {this, "OutputLArFCALHits", "", ""} |
|
SG::WriteHandleKey< LArHitContainer > | m_outputLArHECHits {this, "OutputLArHECHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputLArActiveCalibHits {this, "OutputLArActiveCalibHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputLArInactiveCalibHits {this, "OutputLArInactiveCalibHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputLArDeadCalibHits {this, "OutputLArDeadCalibHits", "", ""} |
|
SG::WriteHandleKey< TileHitVector > | m_outputTileHits {this, "OutputTileHits", "", ""} |
|
SG::WriteHandleKey< TileHitVector > | m_outputMBTSHits {this, "OutputMBTSHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputTileActiveCalibHits {this, "OutputTileActiveCalibHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputTileInactiveCalibHits {this, "OutputTileInactiveCalibHits", "", ""} |
|
SG::WriteHandleKey< CaloCalibrationHitContainer > | m_outputTileDeadCalibHits {this, "OutputTileDeadCalibHits", "", ""} |
|
SG::WriteHandleKey< CSCSimHitCollection > | m_outputCSCHits {this, "OutputCSCHits", "", ""} |
|
SG::WriteHandleKey< MDTSimHitCollection > | m_outputMDTHits {this, "OutputMDTHits", "", ""} |
|
SG::WriteHandleKey< RPCSimHitCollection > | m_outputRPCHits {this, "OutputRPCHits", "", ""} |
|
SG::WriteHandleKey< TGCSimHitCollection > | m_outputTGCHits {this, "OutputTGCHits", "", ""} |
|
SG::WriteHandleKey< MMSimHitCollection > | m_outputMMHits {this, "OutputMMHits", "", "Output MM hits name"} |
|
SG::WriteHandleKey< sTGCSimHitCollection > | m_outputsTGCHits {this, "OutputsTGCHits", "", "Output sTGC hits name"} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputITkPixelHits {this, "OutputITkPixelHits", "", ""} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputITkStripHits {this, "OutputITkStripHits", "", ""} |
|
SG::WriteHandleKey< SiHitCollection > | m_outputHGTDHits {this, "OutputHGTDHits", "", ""} |
|
SG::WriteHandleKey< TrackRecordCollection > | m_outputCaloEntryLayer {this, "OutputCaloEntryLayer", "", ""} |
|
SG::WriteHandleKey< TrackRecordCollection > | m_outputMuonEntryLayer {this, "OutputMuonEntryLayer", "", ""} |
|
SG::WriteHandleKey< TrackRecordCollection > | m_outputMuonExitLayer {this, "OutputMuonExitLayer", "", ""} |
|
DataObjIDColl | m_extendedExtraObjects |
| Extra output dependency collection, extended by AthAlgorithmDHUpdate to add symlinks. More...
|
|
StoreGateSvc_t | m_evtStore |
| Pointer to StoreGate (event store by default) More...
|
|
StoreGateSvc_t | m_detStore |
| Pointer to StoreGate (detector store by default) More...
|
|
std::vector< SG::VarHandleKeyArray * > | m_vhka |
|
bool | m_varHandleArraysDeclared |
|
Athena Algorithm that makes copies of existing collections in StoreGate and stores them under new keys.
Definition at line 52 of file RenameHitCollectionsAlg.h.