![]() |
ATLAS Offline Software
|
Public Types | |
| enum | summaryStatArraySizes { kNStatAllTypes = 15 , kNStatEtaTypes = 2 , kNSeedTypes = 4 , kNRapidityRanges = 8 , kNCombStats = 6 } |
| typedef enum InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes | summaryStatArraySizes |
| enum | ResultCode { Success = 99 , Unrecoverable = 0 , PixSeedDiffKFBwd = 3 , PixSeedDiffKFFwd = 4 , PixSeedNCluster = 5 , MixSeedDiffKFBwd = -3 , MixSeedDiffKFFwd = -4 , MixSeedNCluster = -5 , Quality = 6 , Pt = 7 , NCluster = 8 , HoleCut = 9 } |
| enum to indicate fit result status (for disappearing track trigger that wants not only for successful tracks) More... | |
| enum | ResultCodeThreshold { RecoverableForDisTrk = 4 } |
Public Member Functions | |
| ExtendedSiCombinatorialTrackFinderData_xk (const SG::ReadHandleKey< Trk::PRDtoTrackMap > &key) | |
| void | setTools (const Trk::IPatternParametersPropagator *propTool, const Trk::IPatternParametersUpdator *updatorTool, const Trk::IRIO_OnTrackCreator *rioTool, const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool, const Trk::MagneticFieldProperties *fieldProp, const Trk::IBoundaryCheckTool *boundaryCheckTool) |
| Set tools, service and magnetic field properties. | |
| void | setTools (const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool) |
| void | setFieldCondObj (const AtlasFieldCacheCondObj *fieldCondObj) |
| Set magnetif field cache. | |
| void | setPixContainer (const InDet::PixelClusterContainer *pixcont) |
| Set cached pointer to Pixel cluster collection in StoreGate. | |
| void | setSctContainer (const InDet::SCT_ClusterContainer *sctcont) |
| Set cached pointer to SCT cluster collection in StoreGate. | |
| void | setPixelDetectorElementStatus (const InDet::SiDetectorElementStatus *pixelDetElStatus) |
| void | setSCTDetectorElementStatus (const InDet::SiDetectorElementStatus *sctDetElStatus) |
| void | setResultCode (const ResultCode code) |
| Setter for ResultCode (for disappearing track trigger) | |
| void | setFlagToReturnFailedTrack (const bool) |
| Setter for flagToReturnFailedTrack (for disappearing track trigger) | |
| void | setHeavyIon (bool) |
| void | setITkGeometry (bool) |
| void | setFastTracking (bool) |
| void | setCosmicTrack (int value) |
| void | setNclusmin (int value) |
| void | setNclusminb (int value) |
| void | setNwclusmin (int value) |
| void | setNholesmax (int value) |
| void | setDholesmax (int value) |
| void | setSimpleTrack (bool value) |
| void | setPTmin (double value) |
| void | setPTminBrem (double value) |
| void | setXi2max (double value) |
| void | setXi2maxNoAdd (double value) |
| void | setXi2maxlink (double value) |
| const InDet::PixelClusterContainer * | pixContainer () const |
| Get cached pointer to Pixel cluster collection in StoreGate. | |
| const InDet::SCT_ClusterContainer * | sctContainer () const |
| Get cached pointer to SCT cluster collection in StoreGate. | |
| const Trk::PRDtoTrackMap * | PRDtoTrackMap () const |
| Get PRD to track map. | |
| bool | isInitialized () const |
| Check if this object is initialized by the setTools method. | |
| bool | flagToReturnFailedTrack () const |
| SiCombinatorialTrackFinderData_xk::ResultCode | resultCode () const |
| bool | heavyIon () const |
| bool | isITkGeometry () const |
| bool | useFastTracking () const |
| int | cosmicTrack () const |
| int | nclusmin () const |
| int | nclusminb () const |
| int | nwclusmin () const |
| int | nholesmax () const |
| int | dholesmax () const |
| bool | simpleTrack () const |
| double | pTmin () const |
| double | pTminBrem () const |
| double | xi2max () const |
| double | xi2maxNoAdd () const |
| double | xi2maxlink () const |
Private Member Functions | |
| void | dummy () |
Private Attributes | |
| SG::ReadHandle< Trk::PRDtoTrackMap > | m_prdToTrackMap |
Getter methods using references | |
| bool | m_initialized {false} |
| Initialization flag. | |
| SiTrajectory_xk | m_trajectory |
| Track trajectory. | |
| Trk::TrackInfo | m_trackinfo |
| Track info. | |
| InDet::SiTools_xk | m_tools |
| Hold tools, service, map, etc. | |
| std::list< Trk::Track * > | m_tracks |
| List of found tracks. | |
| int | m_nprint {0} |
| Kind output information(?) | |
| int | m_inputseeds {0} |
| Number input seeds. | |
| int | m_goodseeds {0} |
| Number accepted seeds. | |
| int | m_findtracks {0} |
| Number found tracks. | |
| int | m_inittracks {0} |
| Number initial tracks. | |
| int | m_roadbug {0} |
| Number wrong DE roads. | |
| std::array< bool, kNCombStats > | m_statistic {} |
| Switch array. | |
| bool | m_heavyIon {false} |
| int | m_cosmicTrack {0} |
| Is it cosmic track (0 or 1) | |
| int | m_nclusmin {0} |
| Min number clusters. | |
| int | m_nclusminb {0} |
| Min number clusters. | |
| int | m_nwclusmin {0} |
| Min number weighted clusters. | |
| int | m_nholesmax {0} |
| Max number holes. | |
| int | m_dholesmax {0} |
| Max holes gap. | |
| bool | m_simpleTrack {false} |
| Simple track flag. | |
| bool | m_flagToReturnFailedTrack {false} |
| Flag whether to return non-successful tracks (for disappearing track trigger) | |
| ResultCode | m_resultCode {ResultCode::Success} |
| Result code (to indicate fit result for disappearing track trigger) | |
| double | m_pTmin {0.} |
| min pT | |
| double | m_pTminBrem {0.} |
| min pT for brem noise model | |
| double | m_xi2max {0.} |
| max Xi2 for updators | |
| double | m_xi2maxNoAdd {0.} |
| max Xi2 for clusters | |
| double | m_xi2maxlink {0.} |
| max Xi2 for clusters | |
| bool | m_ITkGeometry {false} |
| bool | m_doFastTracking {false} |
| std::map< Trk::Track *, InDet::PatternHoleSearchOutcome > | m_holeSearchOutcomes |
| A helper map to associate hole search outcomes to tracks. | |
| const InDet::PixelClusterContainer * | m_pixcontainer {nullptr} |
| cached pointer to Pixel cluster collection in StoreGate | |
| const InDet::SCT_ClusterContainer * | m_sctcontainer {nullptr} |
| cached pointer to SCT cluster collection in StoreGate | |
| SiTrajectory_xk & | trajectory () |
| Trk::TrackInfo & | trackinfo () |
| InDet::SiTools_xk & | tools () |
| std::list< Trk::Track * > & | tracks () |
| int & | nprint () |
| int & | inputseeds () |
| int & | goodseeds () |
| int & | findtracks () |
| int & | inittracks () |
| int & | roadbug () |
| std::array< bool, kNCombStats > & | statistic () |
| bool | findPatternHoleSearchOutcome (Trk::Track *theTrack, InDet::PatternHoleSearchOutcome &outcome) const |
| Methods used to associate the hole search outcome to tracks without having to modify the EDM. | |
| void | addPatternHoleSearchOutcome (Trk::Track *theTrack, const InDet::PatternHoleSearchOutcome &outcome) |
| This is used to store the pattern hole search outcome for a given track. | |
| void | setPRDtoTrackMap (const Trk::PRDtoTrackMap *prd_to_track_map) |
| Set PRD to track map. | |
Definition at line 99 of file TRT_SeededTrackFinder.cxx.
|
inherited |
|
inherited |
enum to indicate fit result status (for disappearing track trigger that wants not only for successful tracks)
| Enumerator | |
|---|---|
| Success | |
| Unrecoverable | |
| PixSeedDiffKFBwd | |
| PixSeedDiffKFFwd | |
| PixSeedNCluster | |
| MixSeedDiffKFBwd | |
| MixSeedDiffKFFwd | |
| MixSeedNCluster | |
| Quality | |
| Pt | |
| NCluster | |
| HoleCut | |
Definition at line 60 of file SiCombinatorialTrackFinderData_xk.h.
| Enumerator | |
|---|---|
| RecoverableForDisTrk | |
Definition at line 74 of file SiCombinatorialTrackFinderData_xk.h.
| Enumerator | |
|---|---|
| kNStatAllTypes | |
| kNStatEtaTypes | |
| kNSeedTypes | |
| kNRapidityRanges | |
| kNCombStats | |
Definition at line 48 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineexplicit |
Definition at line 102 of file TRT_SeededTrackFinder.cxx.
|
inherited |
This is used to store the pattern hole search outcome for a given track.
Definition at line 75 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inlineinherited |
Definition at line 189 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 194 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineprivate |
Definition at line 109 of file TRT_SeededTrackFinder.cxx.
|
inherited |
Methods used to associate the hole search outcome to tracks without having to modify the EDM.
This will try to find the hole outcome associated to the input track. If found, it will return true and set the pass-by-ref argument to the result. Otherwise, will return false and not touch the second argument
Definition at line 67 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inlineinherited |
Definition at line 215 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 181 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 214 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 185 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 216 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 213 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Check if this object is initialized by the setTools method.
Definition at line 178 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 186 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 190 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 191 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 193 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 212 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 192 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Get cached pointer to Pixel cluster collection in StoreGate.
Definition at line 161 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Get PRD to track map.
Definition at line 172 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 197 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 198 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 183 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 217 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Get cached pointer to SCT cluster collection in StoreGate.
Definition at line 166 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 139 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 144 of file SiCombinatorialTrackFinderData_xk.h.
|
inherited |
Definition at line 62 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inlineinherited |
Set magnetif field cache.
Definition at line 102 of file SiCombinatorialTrackFinderData_xk.h.
|
inherited |
Setter for flagToReturnFailedTrack (for disappearing track trigger)
Definition at line 42 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inherited |
Definition at line 52 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inherited |
Definition at line 57 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inlineinherited |
Definition at line 140 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 141 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 143 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 142 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Set cached pointer to Pixel cluster collection in StoreGate.
Definition at line 108 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 116 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineprotectedinherited |
Set PRD to track map.
Definition at line 234 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 147 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 148 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Setter for ResultCode (for disappearing track trigger)
Definition at line 128 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Set cached pointer to SCT cluster collection in StoreGate.
Definition at line 113 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 120 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 145 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 93 of file SiCombinatorialTrackFinderData_xk.h.
|
inherited |
Set tools, service and magnetic field properties.
Definition at line 16 of file SiCombinatorialTrackFinderData_xk.cxx.
|
inlineinherited |
Definition at line 149 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 151 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 150 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 195 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 218 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 209 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 208 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 210 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 207 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 187 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 199 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 201 of file SiCombinatorialTrackFinderData_xk.h.
|
inlineinherited |
Definition at line 200 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Is it cosmic track (0 or 1)
Definition at line 266 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
Definition at line 296 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
Flag whether to return non-successful tracks (for disappearing track trigger)
Definition at line 280 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
Definition at line 264 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
A helper map to associate hole search outcomes to tracks.
Definition at line 299 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Initialization flag.
Definition at line 240 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 294 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Kind output information(?)
Definition at line 250 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Min number weighted clusters.
Definition at line 272 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
cached pointer to Pixel cluster collection in StoreGate
Definition at line 302 of file SiCombinatorialTrackFinderData_xk.h.
|
private |
Definition at line 110 of file TRT_SeededTrackFinder.cxx.
|
privateinherited |
|
privateinherited |
min pT for brem noise model
Definition at line 286 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Result code (to indicate fit result for disappearing track trigger)
Definition at line 282 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
cached pointer to SCT cluster collection in StoreGate
Definition at line 304 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Hold tools, service, map, etc.
Definition at line 246 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Track info.
Definition at line 244 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
List of found tracks.
Definition at line 248 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
Track trajectory.
Definition at line 242 of file SiCombinatorialTrackFinderData_xk.h.
|
privateinherited |
|
privateinherited |
|
privateinherited |