![]() |
ATLAS Offline Software
|
#include <FPGATrackSimEventSelectionSvc.h>
Private Member Functions | |
void | createRegions () |
bool | checkTruthTracks (const std::vector< FPGATrackSimTruthTrack > &) const |
bool | checkTruthTracksLRT (const std::vector< FPGATrackSimTruthTrack > &) const |
Private Attributes | |
Gaudi::Property< unsigned int > | m_regionID { this, "regionID", 0, "current region under processing"} |
Gaudi::Property< unsigned int > | m_skipRegionCheck { this, "skipRegionCheck", false, "this should be set to true for DataPrep or in cases where region cuts don't matter"} |
Gaudi::Property< std::string > | m_regions_path { this, "regions", "", "path of the slices file"} |
Gaudi::Property< std::string > | m_sampleType { this, "sampleType", "singleMuons", "type of sample under processing (skipTruth, singleElectrons, singleMuons, singlePions, or LLPs)"} |
Gaudi::Property< bool > | m_withPU { this, "withPU", false, "flag to say if there is pile-up or not"} |
Gaudi::Property< bool > | m_LRT { this, "doLRT", false, "Change track selection to LRT quantities; hit selection unchanged"} |
Gaudi::Property< float > | m_minLRTpT { this, "minLRTpT", 5., "Minimum pT to use in LRT selection, in GeV"} |
Gaudi::Property< int > | m_LRT_pdgID { this, "lrt_truthMatchPDGID", 0, "If we are running an LLP sample but want only some PDGID of output in the truth selection, set this"} |
Gaudi::Property< bool > | m_allowHighBarcode { this, "allowHighBarcode", false, "Whether or not to allow barcodes over 200000 in truth matching"} |
Gaudi::Property< bool > | m_oldRegionDefs {this, "oldRegionDefs", true, "If True, use old region definitions, otherwise new ones where eta-phi for a region is automatically calculated and the rest are passed on"} |
Gaudi::Property< float > | m_mind0 {this, "mind0", -2.0, "Min d0 for region selection"} |
Gaudi::Property< float > | m_minz0 {this, "minz0", -150, "Min z0 for region selection"} |
Gaudi::Property< float > | m_minqOverPt {this, "minqOverPt", -0.001, "Min qOverPt for region selection (MeV)"} |
Gaudi::Property< float > | m_maxd0 {this, "maxd0", 2.0, "Max d0 for region selection"} |
Gaudi::Property< float > | m_maxz0 {this, "maxz0", 150, "Max z0 for region selection"} |
Gaudi::Property< float > | m_maxqOverPt {this, "maxqOverPt", 0.001, "Max qOverPt for region selection (MeV)"} |
SampleType | m_st = SampleType::skipTruth |
FPGATrackSimRegionSlices * | m_regions = nullptr |
FPGATrackSimTrackPars | m_min |
FPGATrackSimTrackPars | m_max |
FPGATrackSimTrackPars | m_trackmin |
FPGATrackSimTrackPars | m_trackmax |
bool | m_selectEvent = false |
Definition at line 24 of file FPGATrackSimEventSelectionSvc.h.
FPGATrackSimEventSelectionSvc::FPGATrackSimEventSelectionSvc | ( | const std::string & | name, |
ISvcLocator * | svc | ||
) |
Definition at line 22 of file FPGATrackSimEventSelectionSvc.cxx.
|
virtualdefault |
|
inlineoverridevirtual |
Definition at line 36 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 301 of file FPGATrackSimEventSelectionSvc.cxx.
|
private |
Definition at line 327 of file FPGATrackSimEventSelectionSvc.cxx.
|
private |
Definition at line 286 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 71 of file FPGATrackSimEventSelectionSvc.cxx.
|
inlineoverridevirtual |
Definition at line 38 of file FPGATrackSimEventSelectionSvc.h.
|
inlineoverridevirtual |
Definition at line 41 of file FPGATrackSimEventSelectionSvc.h.
|
inlineoverridevirtual |
Definition at line 40 of file FPGATrackSimEventSelectionSvc.h.
|
inlineoverridevirtual |
Definition at line 34 of file FPGATrackSimEventSelectionSvc.h.
|
overridevirtual |
Definition at line 280 of file FPGATrackSimEventSelectionSvc.cxx.
|
inlineoverridevirtual |
Definition at line 35 of file FPGATrackSimEventSelectionSvc.h.
|
inlineoverridevirtual |
Definition at line 67 of file FPGATrackSimEventSelectionSvc.h.
|
overridevirtual |
Definition at line 26 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 143 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 91 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 195 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 179 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 127 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 163 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 111 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 215 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 224 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 171 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 119 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 155 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 103 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 187 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 135 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 233 of file FPGATrackSimEventSelectionSvc.cxx.
|
overridevirtual |
Definition at line 256 of file FPGATrackSimEventSelectionSvc.cxx.
|
inlineoverridevirtual |
Definition at line 68 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 81 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 78 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 80 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 95 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 86 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 88 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 87 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 94 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 83 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 79 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 85 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 84 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 82 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 73 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 92 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 75 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 76 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 105 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 74 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 91 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 97 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 96 of file FPGATrackSimEventSelectionSvc.h.
|
private |
Definition at line 77 of file FPGATrackSimEventSelectionSvc.h.