![]() |
ATLAS Offline Software
|
#include <TrigMultiTrkComboHypo.h>
Public Member Functions | |
| TrigMultiTrkComboHypo (const std::string &name, ISvcLocator *pSvcLocator) | |
| TrigMultiTrkComboHypo ()=delete | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | execute (const EventContext &context) const override |
| template<typename T> | |
| StatusCode | mergeLeptonsFromDecisions (TrigMultiTrkState< T > &state) const |
| template<typename T> | |
| StatusCode | findMultiLeptonCandidates (TrigMultiTrkState< T > &state) const |
| virtual StatusCode | sysInitialize () override |
| Override sysInitialize. | |
| virtual bool | isClonable () const override |
| Specify if the algorithm is clonable. | |
| virtual unsigned int | cardinality () const override |
| Cardinality (Maximum number of clones that can exist) special value 0 means that algorithm is reentrant. | |
| virtual StatusCode | sysExecute (const EventContext &ctx) override |
| Execute an algorithm. | |
| virtual const DataObjIDColl & | extraOutputDeps () const override |
| Return the list of extra output dependencies. | |
| 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. | |
| const ServiceHandle< StoreGateSvc > & | detStore () const |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc. | |
| virtual StatusCode | sysStart () override |
| Handle START transition. | |
| virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. | |
| virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. | |
| Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T, V, H > &t) |
| void | updateVHKA (Gaudi::Details::PropertyBase &) |
| MsgStream & | msg () const |
| bool | msgLvl (const MSG::Level lvl) const |
Protected Member Functions | |
| const SG::ReadHandleKeyArray< TrigCompositeUtils::DecisionContainer > & | decisionsInput () const |
| const SG::WriteHandleKeyArray< TrigCompositeUtils::DecisionContainer > & | decisionsOutput () const |
| const Combo::MultiplicityReqMap & | triggerMultiplicityMap () const |
| const Combo::LegMap & | legToInputCollectionMap () const |
| ToolHandleArray< ComboHypoToolBase > & | hypoTools () |
| const ToolHandleArray< ComboHypoToolBase > & | hypoTools () const |
| void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
| remove all handles from I/O resolution | |
| std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
| void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
| Add StoreName to extra input/output deps as needed. | |
Private Types | |
| typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
| StatusCode | mergeTracksFromViews (TrigMultiTrkStateBase &) const |
| Go through state.previousDecisions() and fetch xAOD::TrackParticle objects associated with the nearest SG::View. | |
| template<typename CONTAINER> | |
| StatusCode | mergeTracksFromDecisions (TrigMultiTrkStateBase &) const |
| Go through state.previousDecisions(), fetch xAOD::Muons/xAODElectron objects attached to decisions and save links to the their xAOD::TrackParticle objects in state.tracks(). | |
| template<typename CONTAINER> | |
| StatusCode | mergeLeptonsFromDecisions (TrigMultiTrkState< CONTAINER > &) const |
| Go through state.previousDecisions(), fetch xAOD::Muons/xAODElectron objects attached to decisions and save links to them in state.leptons(). | |
| template<typename CONTAINER> | |
| StatusCode | findMultiLeptonCandidates (TrigMultiTrkState< CONTAINER > &) const |
| Make all possible combinations from state.leptons(), fit tracks to the common vertex, create xAOD::TrigBphys objects and put them into state.trigBphysCollection() | |
| StatusCode | filterTrackCombinations (TrigMultiTrkStateBase &) const |
| Make all possible combinations from state.tracks(), fit tracks to the common vertex and set state.isEventAccepted to true if at least one good combination is found; no xAOD::TrigBphys objects will be created. | |
| StatusCode | processMergedElectrons (TrigMultiTrkState< xAOD::ElectronContainer > &) const |
| Make all possible combinations from electrons originating from the same BPH-0DR3-EM7J15 cluster, only one track should pass e5_lhvloose requirements; initialRoI word will be saved into xAOD::TrigBphys objects. | |
| StatusCode | findMuTrkCandidates (TrigMultiTrkState< xAOD::MuonContainer > &) const |
| Build J/psi candidates from muon from SG::View and tracks from the same SG::View, to be used for Tag-and-Probe PEB chains (similar to HLT_mu6_bJpsimutrk_MuonTrkPEB_L1MU5VF) | |
| StatusCode | copyDecisionObjects (TrigMultiTrkStateBase &) const |
| All appropriate decisions from state.previousDecisions() will be copied to state.decisions() if flag state.isEventAccepted() is set by filterTrackCombinations() method; to be used only in Streamer mode. | |
| StatusCode | copyAdditionalDecisionObjects (TrigMultiTrkStateBase &) const |
| For chains from CombinedSlice (similar to 'HLT_e9_lhvloose_e5_lhvloose_bBeeM6000_mu4_L1BPH-0M9-EM7-EM5_MU6') we have decisionsInput().size() > 1, so that we should copy decisions created by EmptySteps from muon part. | |
| StatusCode | createDecisionObjects (TrigMultiTrkStateBase &) const |
| Create a decision for each xAOD::TrigBphys object from state.trigBphysCollection() and save it to state.decisions(); use hypoTools() to assign correct decisionIDs, not compatible with Streamer mode. | |
| std::unique_ptr< xAOD::Vertex > | fit (const std::vector< ElementLink< xAOD::TrackParticleContainer > > &trackParticleLinks, const std::vector< double > &particleMasses, Trk::IVKalState &fitterState) const |
| Perform a vertex fit on selected tracks. | |
| xAOD::TrigBphys * | makeTrigBPhys (const xAOD::Vertex &vertex, const std::vector< double > &particleMasses, const xAOD::Vertex &beamSpot, const Trk::IVKalState &fitterState) const |
| Construct the trigger object that may be stored for debugging or matching. | |
| bool | isIdenticalTracks (const xAOD::TrackParticle *lhs, const xAOD::TrackParticle *rhs) const |
| Attempts to identify identical tracks by selection on DeltaR. | |
| bool | isIdenticalTracks (const xAOD::Muon *lhs, const xAOD::Muon *rhs) const |
| bool | isIdenticalTracks (const xAOD::Electron *lhs, const xAOD::Electron *rhs) const |
| bool | isInMassRange (double mass, size_t idx) const |
| bool | passedDeltaRcut (const std::vector< xAOD::TrackParticle::GenVecFourMom_t > &momenta) const |
| StatusCode | copyDecisions (const Combo::LegDecisionsMap &passingLegs, const EventContext &context) const |
| iterates over the inputs and for every object (no filtering) crates output object linked to input moving the decisions that are mentioned in the passing set | |
| StatusCode | extractFeatureAndRoI (const HLT::Identifier &chainLegId, const ElementLink< TrigCompositeUtils::DecisionContainer > &EL, SG::sgkey_t &featureKey, TrigCompositeUtils::Decision::index_type &featureIndex, SG::sgkey_t &roiKey, TrigCompositeUtils::Decision::index_type &roiIndex, bool &roiFullscan, bool &objectRequestsNoMultiplicityCheck, SG::SGKeyMap< std::set< uint32_t > > &priorFeaturesMap) const |
| For a given Decision node from a HypoAlg, extracts type-less identification data on the node's Feature and seeding ROI. | |
| StatusCode | fillDecisionsMap (Combo::LegDecisionsMap &dmap, const EventContext &context) const |
| iterates over all inputs, associating inputs to legs | |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> | |
Private Attributes | |
| SG::ReadHandleKey< xAOD::TrackParticleContainer > | m_trackParticleContainerKey {this, "TrackCollectionKey", "Tracks", "input TrackParticle container name"} |
| SG::WriteHandleKey< xAOD::TrigBphysContainer > | m_trigBphysContainerKey {this, "TrigBphysCollectionKey", "TrigBphysContainer", "output TrigBphysContainer name"} |
| SG::ReadCondHandleKey< InDet::BeamSpotData > | m_beamSpotKey {this, "BeamSpotKey", "BeamSpotData", "SG key for beam spot"} |
| Gaudi::Property< std::vector< unsigned int > > | m_nTrk |
| Gaudi::Property< std::vector< int > > | m_nTrkCharge |
| Gaudi::Property< std::vector< std::vector< double > > > | m_trkMass |
| Gaudi::Property< std::vector< std::vector< double > > > | m_trkPt |
| Gaudi::Property< std::vector< std::pair< double, double > > > | m_massRange |
| Gaudi::Property< bool > | m_applyOverlapRemoval |
| Gaudi::Property< bool > | m_combineInputDecisionCollections |
| Gaudi::Property< bool > | m_useLeptonMomentum |
| Gaudi::Property< bool > | m_checkMultiplicity |
| Gaudi::Property< float > | m_deltaR |
| Gaudi::Property< float > | m_deltaRMax |
| Gaudi::Property< float > | m_deltaRMin |
| Gaudi::Property< float > | m_chi2 |
| Gaudi::Property< bool > | m_isStreamer |
| Gaudi::Property< bool > | m_isMuTrkMode |
| Gaudi::Property< bool > | m_doElectrons |
| Gaudi::Property< std::string > | m_trigLevel |
| Gaudi::Property< std::vector< std::string > > | m_mergedElectronChains |
| Gaudi::Property< double > | m_caloClusterEtThreshold |
| ToolHandle< InDet::VertexPointEstimator > | m_vertexPointEstimator {this, "VertexPointEstimator", "", "tool to find starting point for the vertex fitter"} |
| ToolHandle< Trk::TrkVKalVrtFitter > | m_vertexFitter {this, "VertexFitter", "", "VKalVrtFitter tool to fit tracks into the common vertex"} |
| ToolHandle< Trk::V0Tools > | m_v0Tools {this, "V0Tools", "", "tool to calculate Lxy/LxyError of dimuon candidate wrt beam spot"} |
| ToolHandle< GenericMonitoringTool > | m_monTool {this, "MonTool", "", "monitoring tool"} |
| TrigCompositeUtils::DecisionIDContainer | m_allowedIDs |
| TrigCompositeUtils::DecisionIDContainer | m_resolvedElectronIDs |
| TrigCompositeUtils::DecisionIDContainer | m_mergedElectronIDs |
| double | m_trkPtMin = 0.0 |
| SG::ReadHandleKeyArray< TrigCompositeUtils::DecisionContainer > | m_inputs { this, "HypoInputDecisions", {}, "Input Decisions" } |
| SG::WriteHandleKeyArray< TrigCompositeUtils::DecisionContainer > | m_outputs { this, "HypoOutputDecisions", {}, "Output Decisions" } |
| Gaudi::Property< bool > | m_requireUniqueROI |
| Gaudi::Property< Combo::MultiplicityReqMap > | m_multiplicitiesReqMap |
| Gaudi::Property< Combo::LegMap > | m_legToInputCollectionMap |
| Gaudi::Property< bool > | m_checkMultiplicityMap |
| ToolHandleArray< ComboHypoToolBase > | m_hypoTools {this, "ComboHypoTools", {}, "Tools to perform selection"} |
| DataObjIDColl | m_extendedExtraObjects |
| Extra output dependency collection, extended by AthAlgorithmDHUpdate to add symlinks. | |
| StoreGateSvc_t | m_evtStore |
| Pointer to StoreGate (event store by default) | |
| StoreGateSvc_t | m_detStore |
| Pointer to StoreGate (detector store by default) | |
| std::vector< SG::VarHandleKeyArray * > | m_vhka |
| bool | m_varHandleArraysDeclared |
Definition at line 138 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
| TrigMultiTrkComboHypo::TrigMultiTrkComboHypo | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Definition at line 66 of file TrigMultiTrkComboHypo.cxx.
|
delete |
|
overridevirtualinherited |
Cardinality (Maximum number of clones that can exist) special value 0 means that algorithm is reentrant.
Override this to return 0 for reentrant algorithms.
Definition at line 75 of file AthCommonReentrantAlgorithm.cxx.
|
private |
For chains from CombinedSlice (similar to 'HLT_e9_lhvloose_e5_lhvloose_bBeeM6000_mu4_L1BPH-0M9-EM7-EM5_MU6') we have decisionsInput().size() > 1, so that we should copy decisions created by EmptySteps from muon part.
Definition at line 897 of file TrigMultiTrkComboHypo.cxx.
|
private |
All appropriate decisions from state.previousDecisions() will be copied to state.decisions() if flag state.isEventAccepted() is set by filterTrackCombinations() method; to be used only in Streamer mode.
Definition at line 833 of file TrigMultiTrkComboHypo.cxx.
|
privateinherited |
iterates over the inputs and for every object (no filtering) crates output object linked to input moving the decisions that are mentioned in the passing set
Definition at line 86 of file ComboHypo.cxx.
|
private |
Create a decision for each xAOD::TrigBphys object from state.trigBphysCollection() and save it to state.decisions(); use hypoTools() to assign correct decisionIDs, not compatible with Streamer mode.
Definition at line 858 of file TrigMultiTrkComboHypo.cxx.
|
inlineprotectedinherited |
Definition at line 41 of file ComboHypo.h.
|
inlineprotectedinherited |
Definition at line 42 of file ComboHypo.h.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 145 of file AthCommonDataStore.h.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 95 of file AthCommonDataStore.h.
|
inlineinherited |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 85 of file AthCommonDataStore.h.
|
overridevirtual |
Reimplemented from ComboHypo.
Definition at line 209 of file TrigMultiTrkComboHypo.cxx.
|
privateinherited |
For a given Decision node from a HypoAlg, extracts type-less identification data on the node's Feature and seeding ROI.
| [in] | chainLegId | The HLT::Identifer of the chain (leg) we're extracting features for. |
| [in] | EL | The Decision node from the HypoAlg, expected to have a "feature" link attached to it. Expected to be able to locate a "initialRoI" in its history if RequireUniqueROI=True. |
| [out] | featureKey | Type-less SG Key hash of the collection hosting the Decision node's feature . |
| [out] | featureIndex | Index inside the featureKey collection. |
| [out] | roiKey | Type-less SG Key hash of the collection hosting the Decision node's initial ROI collection. |
| [out] | roiIndex | Index inside the roiKey collection. |
| [out] | roiIsFullscan | Flag indicating if the located initial ROI has the FullScan flag enabled. Triggers special behaviour allowing the ROI to satisfy arbitrary multiplicities in an arbitrary number of legs. |
| [out] | objectRequestsNoMultiplicityCheck | Flag indicating of the DecisionObject requested not be included in the multiplicity computation. Triggers special behaviour allowing the DecisionObject to satisfy arbitrary multiplicities in an arbitrary number of legs. |
| [in,out] | priorFeaturesMap | Data structure collating for a given feature (key) what the prior features were integrated over all previous steps (value set). |
Definition at line 378 of file ComboHypo.cxx.
|
protectedinherited |
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
|
overridevirtualinherited |
Return the list of extra output dependencies.
This list is extended to include symlinks implied by inheritance relations.
Definition at line 94 of file AthCommonReentrantAlgorithm.cxx.
|
privateinherited |
iterates over all inputs, associating inputs to legs
Definition at line 462 of file ComboHypo.cxx.
|
inlinevirtualinherited |
Definition at line 96 of file AthCommonReentrantAlgorithm.h.
|
private |
Make all possible combinations from state.tracks(), fit tracks to the common vertex and set state.isEventAccepted to true if at least one good combination is found; no xAOD::TrigBphys objects will be created.
Definition at line 491 of file TrigMultiTrkComboHypo.cxx.
|
private |
Make all possible combinations from state.leptons(), fit tracks to the common vertex, create xAOD::TrigBphys objects and put them into state.trigBphysCollection()
combination is a selection of items from a collection, such that the order of items does not matter leptons/tracks have already been sorted over pT, the algorithm will keep this order in created subsets of tracks, i.e. for nTrk = 2 combinations are [0, 1], [0, 2], ..., [1, 2], [1, 3], ... for nTrk = 3 combinations are [0, 1, 2], [0, 1, 3], ..., [0, 2, 3], [0, 2, 4], ..., [1, 2, 3], [1, 2, 4], ...
| StatusCode TrigMultiTrkComboHypo::findMultiLeptonCandidates | ( | TrigMultiTrkState< T > & | state | ) | const |
Definition at line 580 of file TrigMultiTrkComboHypo.cxx.
|
private |
Build J/psi candidates from muon from SG::View and tracks from the same SG::View, to be used for Tag-and-Probe PEB chains (similar to HLT_mu6_bJpsimutrk_MuonTrkPEB_L1MU5VF)
Definition at line 765 of file TrigMultiTrkComboHypo.cxx.
|
private |
Perform a vertex fit on selected tracks.
| trackParticleLinks | the trackParticles to fit |
| trkMass | Track mass hypothesis for mass calculations |
| fitterState | The temporary state object |
Definition at line 926 of file TrigMultiTrkComboHypo.cxx.
|
inlineprotectedinherited |
Definition at line 45 of file ComboHypo.h.
|
inlineprotectedinherited |
Definition at line 46 of file ComboHypo.h.
|
overridevirtual |
Reimplemented from ComboHypo.
Definition at line 70 of file TrigMultiTrkComboHypo.cxx.
|
overridevirtualinherited |
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
overridevirtualinherited |
Specify if the algorithm is clonable.
Reentrant algorithms are clonable.
Reimplemented in InDet::GNNSeedingTrackMaker, InDet::SCT_Clusterization, InDet::SiSPGNNTrackMaker, InDet::SiSPSeededTrackFinder, InDet::SiTrackerSpacePointFinder, ITkPixelCablingAlg, ITkStripCablingAlg, RoIBResultToxAOD, SCT_ByteStreamErrorsTestAlg, SCT_CablingCondAlgFromCoraCool, SCT_CablingCondAlgFromText, SCT_ConditionsParameterTestAlg, SCT_ConditionsSummaryTestAlg, SCT_ConfigurationConditionsTestAlg, SCT_FlaggedConditionTestAlg, SCT_LinkMaskingTestAlg, SCT_MajorityConditionsTestAlg, SCT_ModuleVetoTestAlg, SCT_MonitorConditionsTestAlg, SCT_PrepDataToxAOD, SCT_RawDataToxAOD, SCT_ReadCalibChipDataTestAlg, SCT_ReadCalibDataTestAlg, SCT_RODVetoTestAlg, SCT_SensorsTestAlg, SCT_SiliconConditionsTestAlg, SCT_StripVetoTestAlg, SCT_TdaqEnabledTestAlg, SCT_TestCablingAlg, SCTEventFlagWriter, SCTRawDataProvider, SCTSiLorentzAngleTestAlg, SCTSiPropertiesTestAlg, and Simulation::BeamEffectsAlg.
Definition at line 68 of file AthCommonReentrantAlgorithm.cxx.
|
private |
Definition at line 1026 of file TrigMultiTrkComboHypo.cxx.
|
private |
|
private |
Attempts to identify identical tracks by selection on DeltaR.
Definition at line 1014 of file TrigMultiTrkComboHypo.cxx.
|
private |
Definition at line 1032 of file TrigMultiTrkComboHypo.cxx.
|
inlineprotectedinherited |
Definition at line 44 of file ComboHypo.h.
|
private |
Construct the trigger object that may be stored for debugging or matching.
| vertex | Fitted Vertex object |
| particleMasses | Track mass hypothesis for mass calculations |
| beamSpot | The beamspot vertex |
| fitterState | Vertexer state object |
Definition at line 962 of file TrigMultiTrkComboHypo.cxx.
|
private |
Go through state.previousDecisions(), fetch xAOD::Muons/xAODElectron objects attached to decisions and save links to them in state.leptons().
| StatusCode TrigMultiTrkComboHypo::mergeLeptonsFromDecisions | ( | TrigMultiTrkState< T > & | state | ) | const |
Definition at line 279 of file TrigMultiTrkComboHypo.cxx.
|
private |
Go through state.previousDecisions(), fetch xAOD::Muons/xAODElectron objects attached to decisions and save links to the their xAOD::TrackParticle objects in state.tracks().
Definition at line 438 of file TrigMultiTrkComboHypo.cxx.
|
private |
Go through state.previousDecisions() and fetch xAOD::TrackParticle objects associated with the nearest SG::View.
Enable overlap removal to get collection of unique objects at state.tracks().
Definition at line 387 of file TrigMultiTrkComboHypo.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
overridevirtualinherited |
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
private |
Definition at line 1039 of file TrigMultiTrkComboHypo.cxx.
|
private |
Make all possible combinations from electrons originating from the same BPH-0DR3-EM7J15 cluster, only one track should pass e5_lhvloose requirements; initialRoI word will be saved into xAOD::TrigBphys objects.
Definition at line 705 of file TrigMultiTrkComboHypo.cxx.
|
inlineprotectedinherited |
Definition at line 380 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
remove all handles from I/O resolution
Definition at line 364 of file AthCommonDataStore.h.
|
inlinevirtualinherited |
Definition at line 100 of file AthCommonReentrantAlgorithm.h.
|
overridevirtualinherited |
Execute an algorithm.
We override this in order to work around an issue with the Algorithm base class storing the event context in a member variable that can cause crashes in MT jobs.
Definition at line 85 of file AthCommonReentrantAlgorithm.cxx.
|
overridevirtualinherited |
Override sysInitialize.
Override sysInitialize from the base class.
Loop through all output handles, and if they're WriteCondHandles, automatically register them and this Algorithm with the CondSvc
Scan through all outputHandles, and if they're WriteCondHandles, register them with the CondSvc
Reimplemented from AthCommonDataStore< AthCommonMsg< Gaudi::Algorithm > >.
Reimplemented in HypoBase, and InputMakerBase.
Definition at line 61 of file AthCommonReentrantAlgorithm.cxx.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
inlineprotectedinherited |
Definition at line 43 of file ComboHypo.h.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
private |
Definition at line 309 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 274 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 262 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 300 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 280 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 62 of file ComboHypo.h.
|
private |
Definition at line 288 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 276 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 282 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 284 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 286 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Pointer to StoreGate (detector store by default)
Definition at line 393 of file AthCommonDataStore.h.
|
private |
Definition at line 294 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Pointer to StoreGate (event store by default)
Definition at line 390 of file AthCommonDataStore.h.
|
privateinherited |
Extra output dependency collection, extended by AthAlgorithmDHUpdate to add symlinks.
Empty if no symlinks were found.
Definition at line 114 of file AthCommonReentrantAlgorithm.h.
|
privateinherited |
Definition at line 104 of file ComboHypo.h.
|
privateinherited |
Definition at line 50 of file ComboHypo.h.
|
private |
Definition at line 292 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 290 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 59 of file ComboHypo.h.
|
private |
Definition at line 272 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 298 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 311 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 307 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 56 of file ComboHypo.h.
|
private |
Definition at line 264 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 266 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 51 of file ComboHypo.h.
|
privateinherited |
Definition at line 53 of file ComboHypo.h.
|
private |
Definition at line 310 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 256 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 259 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 296 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 268 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 270 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 313 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 278 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 305 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
private |
Definition at line 304 of file TrigMultiTrkComboHypo.h.
|
private |
Definition at line 303 of file TrigMultiTrkComboHypo.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.