|
| | 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, V, H > &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, V, H > &hndl, const SG::VarHandleKeyType &) |
| | specialization for handling Gaudi::Property<SG::VarHandleKey> More...
|
| |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyArrayType &) |
| | specialization for handling Gaudi::Property<SG::VarHandleKeyArray> More...
|
| |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleType &) |
| | specialization for handling Gaudi::Property<SG::VarHandleBase> More...
|
| |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &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.