InDet::SiCombinatorialTrackFinderData_xk holds event dependent data used by SiCombinatorialTrackFinder_xk.
More...
#include <SiCombinatorialTrackFinderData_xk.h>
|
| enum | summaryStatArraySizes {
kNStatAllTypes = 15
, kNStatEtaTypes = 2
, kNSeedTypes = 4
, kNRapidityRanges = 8
,
kNCombStats = 6
} |
| 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
} |
| typedef enum InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes | summaryStatArraySizes |
◆ summaryStatArraySizes
◆ ResultCode
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.
◆ ResultCodeThreshold
◆ summaryStatArraySizes
◆ SiCombinatorialTrackFinderData_xk()
| InDet::SiCombinatorialTrackFinderData_xk::SiCombinatorialTrackFinderData_xk |
( |
| ) |
|
|
default |
◆ ~SiCombinatorialTrackFinderData_xk()
| InDet::SiCombinatorialTrackFinderData_xk::~SiCombinatorialTrackFinderData_xk |
( |
| ) |
|
|
default |
◆ addPatternHoleSearchOutcome()
This is used to store the pattern hole search outcome for a given track.
Definition at line 75 of file SiCombinatorialTrackFinderData_xk.cxx.
75 {
77 }
std::map< Trk::Track *, InDet::PatternHoleSearchOutcome > m_holeSearchOutcomes
A helper map to associate hole search outcomes to tracks.
◆ cosmicTrack()
| int InDet::SiCombinatorialTrackFinderData_xk::cosmicTrack |
( |
| ) |
const |
|
inline |
◆ dholesmax()
| int InDet::SiCombinatorialTrackFinderData_xk::dholesmax |
( |
| ) |
const |
|
inline |
◆ findPatternHoleSearchOutcome()
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.
67 {
70 return false;
71 }
72 outcome =
found->second;
73 return true;
74 }
◆ findtracks()
| int & InDet::SiCombinatorialTrackFinderData_xk::findtracks |
( |
| ) |
|
|
inline |
◆ flagToReturnFailedTrack()
| bool InDet::SiCombinatorialTrackFinderData_xk::flagToReturnFailedTrack |
( |
| ) |
const |
|
inline |
◆ goodseeds()
| int & InDet::SiCombinatorialTrackFinderData_xk::goodseeds |
( |
| ) |
|
|
inline |
◆ heavyIon()
| bool InDet::SiCombinatorialTrackFinderData_xk::heavyIon |
( |
| ) |
const |
|
inline |
◆ inittracks()
| int & InDet::SiCombinatorialTrackFinderData_xk::inittracks |
( |
| ) |
|
|
inline |
◆ inputseeds()
| int & InDet::SiCombinatorialTrackFinderData_xk::inputseeds |
( |
| ) |
|
|
inline |
◆ isInitialized()
| bool InDet::SiCombinatorialTrackFinderData_xk::isInitialized |
( |
| ) |
const |
|
inline |
◆ isITkGeometry()
| bool InDet::SiCombinatorialTrackFinderData_xk::isITkGeometry |
( |
| ) |
const |
|
inline |
◆ nclusmin()
| int InDet::SiCombinatorialTrackFinderData_xk::nclusmin |
( |
| ) |
const |
|
inline |
◆ nclusminb()
| int InDet::SiCombinatorialTrackFinderData_xk::nclusminb |
( |
| ) |
const |
|
inline |
◆ nholesmax()
| int InDet::SiCombinatorialTrackFinderData_xk::nholesmax |
( |
| ) |
const |
|
inline |
◆ nprint()
| int & InDet::SiCombinatorialTrackFinderData_xk::nprint |
( |
| ) |
|
|
inline |
◆ nwclusmin()
| int InDet::SiCombinatorialTrackFinderData_xk::nwclusmin |
( |
| ) |
const |
|
inline |
◆ pixContainer()
| const InDet::PixelClusterContainer * InDet::SiCombinatorialTrackFinderData_xk::pixContainer |
( |
| ) |
const |
|
inline |
Get cached pointer to Pixel cluster collection in StoreGate.
Definition at line 161 of file SiCombinatorialTrackFinderData_xk.h.
const InDet::PixelClusterContainer * m_pixcontainer
cached pointer to Pixel cluster collection in StoreGate
◆ PRDtoTrackMap()
| const Trk::PRDtoTrackMap * InDet::SiCombinatorialTrackFinderData_xk::PRDtoTrackMap |
( |
| ) |
const |
|
inline |
◆ pTmin()
| double InDet::SiCombinatorialTrackFinderData_xk::pTmin |
( |
| ) |
const |
|
inline |
◆ pTminBrem()
| double InDet::SiCombinatorialTrackFinderData_xk::pTminBrem |
( |
| ) |
const |
|
inline |
◆ resultCode()
◆ roadbug()
| int & InDet::SiCombinatorialTrackFinderData_xk::roadbug |
( |
| ) |
|
|
inline |
◆ sctContainer()
| const InDet::SCT_ClusterContainer * InDet::SiCombinatorialTrackFinderData_xk::sctContainer |
( |
| ) |
const |
|
inline |
Get cached pointer to SCT cluster collection in StoreGate.
Definition at line 166 of file SiCombinatorialTrackFinderData_xk.h.
const InDet::SCT_ClusterContainer * m_sctcontainer
cached pointer to SCT cluster collection in StoreGate
◆ setCosmicTrack()
| void InDet::SiCombinatorialTrackFinderData_xk::setCosmicTrack |
( |
int | value | ) |
|
|
inline |
◆ setDholesmax()
| void InDet::SiCombinatorialTrackFinderData_xk::setDholesmax |
( |
int | value | ) |
|
|
inline |
◆ setFastTracking()
| void InDet::SiCombinatorialTrackFinderData_xk::setFastTracking |
( |
bool | flag | ) |
|
◆ setFieldCondObj()
◆ setFlagToReturnFailedTrack()
| void InDet::SiCombinatorialTrackFinderData_xk::setFlagToReturnFailedTrack |
( |
const bool | flag | ) |
|
Setter for flagToReturnFailedTrack (for disappearing track trigger)
Definition at line 42 of file SiCombinatorialTrackFinderData_xk.cxx.
42 {
45 log << MSG::WARNING <<
"not simpleTrack, keep flagToReturnFailedTrack as false" <<
endmsg;
47 return;
48 }
50 }
bool m_simpleTrack
Simple track flag.
IMessageSvc * getMessageSvc(bool quiet=false)
◆ setHeavyIon()
| void InDet::SiCombinatorialTrackFinderData_xk::setHeavyIon |
( |
bool | flag | ) |
|
◆ setITkGeometry()
| void InDet::SiCombinatorialTrackFinderData_xk::setITkGeometry |
( |
bool | flag | ) |
|
◆ setNclusmin()
| void InDet::SiCombinatorialTrackFinderData_xk::setNclusmin |
( |
int | value | ) |
|
|
inline |
◆ setNclusminb()
| void InDet::SiCombinatorialTrackFinderData_xk::setNclusminb |
( |
int | value | ) |
|
|
inline |
◆ setNholesmax()
| void InDet::SiCombinatorialTrackFinderData_xk::setNholesmax |
( |
int | value | ) |
|
|
inline |
◆ setNwclusmin()
| void InDet::SiCombinatorialTrackFinderData_xk::setNwclusmin |
( |
int | value | ) |
|
|
inline |
◆ setPixContainer()
| void InDet::SiCombinatorialTrackFinderData_xk::setPixContainer |
( |
const InDet::PixelClusterContainer * | pixcont | ) |
|
|
inline |
◆ setPixelDetectorElementStatus()
◆ setPRDtoTrackMap()
| void InDet::SiCombinatorialTrackFinderData_xk::setPRDtoTrackMap |
( |
const Trk::PRDtoTrackMap * | prd_to_track_map | ) |
|
|
inlineprotected |
◆ setPTmin()
| void InDet::SiCombinatorialTrackFinderData_xk::setPTmin |
( |
double | value | ) |
|
|
inline |
◆ setPTminBrem()
| void InDet::SiCombinatorialTrackFinderData_xk::setPTminBrem |
( |
double | value | ) |
|
|
inline |
◆ setResultCode()
| void InDet::SiCombinatorialTrackFinderData_xk::setResultCode |
( |
const ResultCode | code | ) |
|
|
inline |
◆ setSctContainer()
| void InDet::SiCombinatorialTrackFinderData_xk::setSctContainer |
( |
const InDet::SCT_ClusterContainer * | sctcont | ) |
|
|
inline |
◆ setSCTDetectorElementStatus()
◆ setSimpleTrack()
| void InDet::SiCombinatorialTrackFinderData_xk::setSimpleTrack |
( |
bool | value | ) |
|
|
inline |
◆ setTools() [1/2]
◆ setTools() [2/2]
Set tools, service and magnetic field properties.
Definition at line 16 of file SiCombinatorialTrackFinderData_xk.cxx.
23 {
24
25
27 updatorTool,
28 rioTool);
30 sctCondTool);
32 m_tools.setTools(boundaryCheckTool);
33
34
35
37
39 }
SiTrajectory_xk m_trajectory
Track trajectory.
◆ setXi2max()
| void InDet::SiCombinatorialTrackFinderData_xk::setXi2max |
( |
double | value | ) |
|
|
inline |
◆ setXi2maxlink()
| void InDet::SiCombinatorialTrackFinderData_xk::setXi2maxlink |
( |
double | value | ) |
|
|
inline |
◆ setXi2maxNoAdd()
| void InDet::SiCombinatorialTrackFinderData_xk::setXi2maxNoAdd |
( |
double | value | ) |
|
|
inline |
◆ simpleTrack()
| bool InDet::SiCombinatorialTrackFinderData_xk::simpleTrack |
( |
| ) |
const |
|
inline |
◆ statistic()
| std::array< bool, kNCombStats > & InDet::SiCombinatorialTrackFinderData_xk::statistic |
( |
| ) |
|
|
inline |
◆ tools()
◆ trackinfo()
| Trk::TrackInfo & InDet::SiCombinatorialTrackFinderData_xk::trackinfo |
( |
| ) |
|
|
inline |
◆ tracks()
| std::list< Trk::Track * > & InDet::SiCombinatorialTrackFinderData_xk::tracks |
( |
| ) |
|
|
inline |
◆ trajectory()
◆ useFastTracking()
| bool InDet::SiCombinatorialTrackFinderData_xk::useFastTracking |
( |
| ) |
const |
|
inline |
◆ xi2max()
| double InDet::SiCombinatorialTrackFinderData_xk::xi2max |
( |
| ) |
const |
|
inline |
◆ xi2maxlink()
| double InDet::SiCombinatorialTrackFinderData_xk::xi2maxlink |
( |
| ) |
const |
|
inline |
◆ xi2maxNoAdd()
| double InDet::SiCombinatorialTrackFinderData_xk::xi2maxNoAdd |
( |
| ) |
const |
|
inline |
◆ m_cosmicTrack
| int InDet::SiCombinatorialTrackFinderData_xk::m_cosmicTrack {0} |
|
private |
◆ m_dholesmax
| int InDet::SiCombinatorialTrackFinderData_xk::m_dholesmax {0} |
|
private |
◆ m_doFastTracking
| bool InDet::SiCombinatorialTrackFinderData_xk::m_doFastTracking {false} |
|
private |
◆ m_findtracks
| int InDet::SiCombinatorialTrackFinderData_xk::m_findtracks {0} |
|
private |
◆ m_flagToReturnFailedTrack
| bool InDet::SiCombinatorialTrackFinderData_xk::m_flagToReturnFailedTrack {false} |
|
private |
◆ m_goodseeds
| int InDet::SiCombinatorialTrackFinderData_xk::m_goodseeds {0} |
|
private |
◆ m_heavyIon
| bool InDet::SiCombinatorialTrackFinderData_xk::m_heavyIon {false} |
|
private |
◆ m_holeSearchOutcomes
◆ m_initialized
| bool InDet::SiCombinatorialTrackFinderData_xk::m_initialized {false} |
|
private |
◆ m_inittracks
| int InDet::SiCombinatorialTrackFinderData_xk::m_inittracks {0} |
|
private |
◆ m_inputseeds
| int InDet::SiCombinatorialTrackFinderData_xk::m_inputseeds {0} |
|
private |
◆ m_ITkGeometry
| bool InDet::SiCombinatorialTrackFinderData_xk::m_ITkGeometry {false} |
|
private |
◆ m_nclusmin
| int InDet::SiCombinatorialTrackFinderData_xk::m_nclusmin {0} |
|
private |
◆ m_nclusminb
| int InDet::SiCombinatorialTrackFinderData_xk::m_nclusminb {0} |
|
private |
◆ m_nholesmax
| int InDet::SiCombinatorialTrackFinderData_xk::m_nholesmax {0} |
|
private |
◆ m_nprint
| int InDet::SiCombinatorialTrackFinderData_xk::m_nprint {0} |
|
private |
◆ m_nwclusmin
| int InDet::SiCombinatorialTrackFinderData_xk::m_nwclusmin {0} |
|
private |
◆ m_pixcontainer
| const InDet::PixelClusterContainer* InDet::SiCombinatorialTrackFinderData_xk::m_pixcontainer {nullptr} |
|
private |
◆ m_pTmin
| double InDet::SiCombinatorialTrackFinderData_xk::m_pTmin {0.} |
|
private |
◆ m_pTminBrem
| double InDet::SiCombinatorialTrackFinderData_xk::m_pTminBrem {0.} |
|
private |
◆ m_resultCode
◆ m_roadbug
| int InDet::SiCombinatorialTrackFinderData_xk::m_roadbug {0} |
|
private |
◆ m_sctcontainer
| const InDet::SCT_ClusterContainer* InDet::SiCombinatorialTrackFinderData_xk::m_sctcontainer {nullptr} |
|
private |
◆ m_simpleTrack
| bool InDet::SiCombinatorialTrackFinderData_xk::m_simpleTrack {false} |
|
private |
◆ m_statistic
| std::array<bool,kNCombStats> InDet::SiCombinatorialTrackFinderData_xk::m_statistic {} |
|
private |
◆ m_tools
◆ m_trackinfo
◆ m_tracks
| std::list<Trk::Track*> InDet::SiCombinatorialTrackFinderData_xk::m_tracks |
|
private |
◆ m_trajectory
◆ m_xi2max
| double InDet::SiCombinatorialTrackFinderData_xk::m_xi2max {0.} |
|
private |
◆ m_xi2maxlink
| double InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxlink {0.} |
|
private |
◆ m_xi2maxNoAdd
| double InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxNoAdd {0.} |
|
private |
The documentation for this class was generated from the following files: