![]() |
ATLAS Offline Software
|
Select isolated Photons, Electrons and Muons. More...
Namespaces | |
| namespace | detail |
| namespace | DetailSelectionExprParser |
| namespace | PartonHistoryUtils |
| namespace | QGntrackSyst |
| namespace | RNtupleFieldHelpers |
| namespace | TreeBranchHelpers |
| a namespace for helper functions and objects for filling tree branches | |
Classes | |
| class | ApplyE2YFakeRate |
| class | ApplyFakeFactor |
| class | AsgClassificationDecorationAlg |
| an algorithm for decorating classification using a tool based on the CP::IClassificationTool More... | |
| class | AsgCutBookkeeperAlg |
| an algorithm for dumping the CutBookkeeper metadata into a histogram More... | |
| class | AsgEnergyDecoratorAlg |
| class | AsgEventScaleFactorAlg |
| an algorithm for calculating per-event scale factors More... | |
| class | AsgFlagSelectionTool |
| an IAsgSelectionTool that cuts on char decorations More... | |
| class | AsgLeptonTrackDecorationAlg |
| an algorithm for decorating track variables on leptons More... | |
| class | AsgLeptonTrackSelectionAlg |
| an algorithm for performing track-vertex selection on leptons More... | |
| class | AsgMaskSelectionTool |
| an IAsgSelectionTool that cuts on int decorations with mask More... | |
| class | AsgMassSelectionTool |
| an IAsgSelectionTool that performs basic mass cut More... | |
| class | AsgNumDecorationSelectionTool |
| a templated IAsgSelectionTool that performs basic cut on numerical decorations (e.g., int, uint8_t) More... | |
| class | AsgNumDecorationSelectionToolInt |
| class | AsgNumDecorationSelectionToolUInt8 |
| class | AsgObjectScaleFactorAlg |
| an algorithm for combining object scale factors More... | |
| class | AsgOriginalObjectLinkAlg |
| an algorithm for relinking a shallow copy with it's base container when this was not done originally More... | |
| class | AsgPriorityDecorationAlg |
| an algorithm for decorating priorities More... | |
| class | AsgPtEtaSelectionTool |
| an IAsgSelectionTool that performs basic pt and eta cut (with an optional eta gap) More... | |
| class | AsgSelectionAlg |
| an algorithm for calling IAsgSelectionTool More... | |
| class | AsgShallowCopyAlg |
| create a shallow copy of an input contsainer More... | |
| class | AsgUnionPreselectionAlg |
| an algorithm for turning a systematics depending selection decoration into a selection decoration without systematics More... | |
| class | AsgUnionSelectionAlg |
| an algorithm for selection an union of objects that pass at least one systematics More... | |
| class | AsgViewFromSelectionAlg |
| create a view container based on selection decorations More... | |
| class | AsgxAODNTupleMakerAlg |
| Algorithm that can write a simple ntuple from xAOD objects/variables. More... | |
| class | AsymptMatrixTool |
| class | BaseFakeBkgTool |
| class | BaseLinearFakeBkgTool |
| class | BJetCalibrationAlg |
| an algorithm to apply b-jet specific energy correction More... | |
| class | BootstrapGenerator |
| a class to generate random numbers with a unique seed More... | |
| class | BootstrapGeneratorAlg |
| an algorithm to compute per-event bootstrap replica weights More... | |
| class | BTaggingEfficiencyAlg |
| an algorithm for calling IBTaggingEfficiencyTool More... | |
| class | BTaggingInformationDecoratorAlg |
| class | BTaggingScoresAlg |
| class | BTaggingTriggerEfficiencyAlg |
| an algorithm for calling IBTaggingEfficiencyTool including b-jet trigger SF More... | |
| class | BTaggingTriggerMatchingAlg |
| an algorithm for calling IBTaggingEfficiencyTool including b-jet trigger SF More... | |
| class | CalcPartonHistory |
| class | CalibratedEgammaProvider |
| class | ChargeSelectorAlg |
| an algorithm that selects an event if the event has leptons with opposite sign or same sign More... | |
| class | CopyNominalSelectionAlg |
| an algorithm that copies the nominal selections over to all other object systematics More... | |
| class | CorrectionCode |
| Return value from object correction CP tools. More... | |
| class | CorrectionTool |
| Helper base class for "correction tools". More... | |
| struct | DecoratorZW |
| Parameterized Z or W decorator initialisation (needs count/extended args). More... | |
| class | DileptonInvariantMassSelectorAlg |
| an algorithm to select an event with 2-lepton mass compared to a specified value More... | |
| class | DileptonInvariantMassWindowSelectorAlg |
| an algorithm to select an event with 2-lepton mass compared to a specified window of values "lowMLL" and "highMLL". More... | |
| class | DileptonOSSFInvariantMassWindowSelectorAlg |
| an algorithm that vetos an event with two OS electrons or muons mass in a specific mass window More... | |
| class | DiTauEfficiencyCorrectionsAlg |
| an algorithm for calling IDiTauEfficiencyCorrectionsTool More... | |
| class | DiTauExtraVariablesAlg |
| class | DiTauMassCalculatorAlg |
| class | DiTauSmearingAlg |
| an algorithm for calling IDiTauSmearingTool More... | |
| class | DiTauTruthMatchingAlg |
| an algorithm for calling IDiTauTruthMatchingTool More... | |
| class | EgammaCalibrationAndSmearingAlg |
| an algorithm for calling CP::IEgammaCalibrationAndSmearingTool More... | |
| class | EgammaCalibrationAndSmearingTool |
| class | EgammaCaloClusterEtaAlg |
| class | EgammaFSRForMuonsCollectorAlg |
| Algorithm to collect photons and electrons which close in dR to muons as FSR candidates. More... | |
| class | EgammaIsGoodOQSelectionTool |
| Tool selecting e/gamma objects based on their object quality flags. More... | |
| class | EgammaIsolationCorrectionAlg |
| an algorithm for calling CP::IIsolationCorrectionTool More... | |
| class | EgammaIsolationSelectionAlg |
| an algorithm for calling IIsolationSelectionTool More... | |
| class | EgammaSamplingPatternDecoratorAlg |
| an algorithm decorating samplingPattern on e-gamma clusters More... | |
| class | ElectronChargeEfficiencyCorrectionTool |
| class | ElectronEfficiencyCorrectionAlg |
| an algorithm for calling IElectronEfficiencyCorrectionTool More... | |
| class | ElectronLRTMergingAlg |
| this wraps the Electron LRT collection merger in a CP algorithm More... | |
| class | ElectronLRTOverlapRemovalTool |
| Class-algorithm for electron particle collection merging. More... | |
| class | ElectronSiHitDecAlg |
| this decorates electrons with extra information from the track and cluster to avoid writing them out for SiHit electrons More... | |
| class | EventCutFlowHistAlg |
| an algorithm for dumping the an event-level cutflow More... | |
| class | EventDecoratorAlg |
| an algorithm for decorating EventInfo with constant values More... | |
| class | EventFlagSelectionAlg |
| an algorithm for selecting events by flag More... | |
| class | EventScalarSelectorAlg |
| an algorithm to cut on a scalar quantity decorating EventInfo (e.g. More... | |
| class | EventSelectionByObjectFlagAlg |
| an algorithm for selecting events based on object flags (e.g. More... | |
| class | EventStatusSelectionAlg |
| an algorithm for selecting events based on their error status More... | |
| class | FakeBkgCalculatorAlg |
| class | FFJetSmearingTool |
| class | FJvtEfficiencyTool |
| class | FJvtSelectionTool |
| struct | FlowElementPtr |
| For the flow elements we need a special derivate which also contains the weights. More... | |
| struct | GenericFillOp |
| One call to FillGenericPartonHistory or FillGenericVectorPartonHistory. More... | |
| class | HSTPFilterAlg |
| class | IClassificationTool |
| a tool interface to classify particles into multiple categories by assigning them an unsigned integer More... | |
| class | ICorrectionTool |
| class | IEfficiencyScaleFactorTool |
| General interface for tools providing analysis efficiency scale factors. More... | |
| class | IEgammaCalibrationAndSmearingTool |
| class | IElectronLRTOverlapRemovalTool |
| class | IFakeBkgSystDescriptor |
| Auxiliary interface equiping the tools derived from IFakeBkgTool with helper methods to identify what the different SystematicVariations correspond to All the tools inherit from this interface. More... | |
| class | IFakeBkgTool |
| Top-level interface for the tools providing an estimate of the fake lepton background All the tools, each of them implementing a different method for the estimation, inherit from this interface. More... | |
| class | IIsolationCloseByCorrectionTool |
| class | IIsolationCorrectionTool |
| class | IIsolationHelper |
| class | IIsolationLowPtPLVTool |
| class | IIsolationSelectionTool |
| class | IJetQGTagger |
| class | IJetTileCorrectionTool |
| Interface for the tool correcting for dead Tile modules. More... | |
| class | IJvtEfficiencyTool |
| class | ILinearFakeBkgTool |
| Interface for the tools providing an estimate of the fake lepton background, which are able to provide an event-by-event weight. More... | |
| class | IMuonCalibrationAndSmearingTool |
| class | IMuonEfficiencyScaleFactors |
| class | IMuonLRTOverlapRemovalTool |
| class | IMuonSelectionTool |
| Interface for (a) muon selector tool(s). More... | |
| class | IMuonTriggerScaleFactors |
| class | InDetTrackBiasingAlg |
| an algorithm for calling InDetTrackBiasingTool More... | |
| class | InDetTrackExtraVarDecoratorAlg |
| class | InDetTrackSelectionAlg |
| an algorithm for calling first the IInDetTrackSelectionTool and then the IInDetTrackTruthFilterTool More... | |
| class | InDetTrackSmearingAlg |
| an algorithm for calling InDetTrackSmearingTool More... | |
| struct | inputScaleMapper |
| class | IOStatsAlg |
| class | IPhotonPointingTool |
| class | IPhotonVertexSelectionTool |
| class | IPileupReweightingTool |
| class | IReentrantSystematicsTool |
| interface for all CP tools supporting systematic variations within a reentrant algorithm More... | |
| class | ISelectionNameSvc |
| the interface for the central systematics service More... | |
| class | ISelectionReadAccessor |
| a specialized accessor to read a selection decoration from/to an xAOD object More... | |
| class | ISelectionWriteAccessor |
| a specialized accessor to write a selection decoration to an xAOD object More... | |
| class | IsoCloseByCaloDecorAlg |
| class | IsoCloseByCorrectionAlg |
| class | IsoCloseByCorrectionTrkSelAlg |
| class | IsoCorrectionTestHelper |
| class | IsolationCloseByCorrectionTool |
| class | IsolationCondition |
| class | IsolationConditionCombined |
| class | IsolationConditionFormula |
| class | IsolationConditionGraph |
| class | IsolationConditionHist |
| class | IsolationCorrection |
| class | IsolationCorrectionTool |
| class | IsolationHelper |
| class | IsolationLowPtPLVTool |
| class | IsolationSelectionTool |
| class | IsolationWP |
| struct | IsOnShellFillOp |
| Decorates a 0/1 flag from key existence: 1 if any of retrievalKeys is present in the particle map, 0 otherwise. More... | |
| class | IsoVariableHelper |
| class | ISysHandleBase |
| a basic interface for all systematics handles More... | |
| class | ISysObjectHandleBase |
| a ISysHandleBase for a handle to a specific object/container More... | |
| class | ISystematicsSvc |
| the interface for the central systematics service More... | |
| class | ISystematicsTool |
| Interface for all CP tools supporting systematic variations. More... | |
| class | ITrackVertexAssociationTool |
| class | IWeightPFOTool |
| class | JetCalibAlg |
| an algorithm for calling IJetCalibTool More... | |
| class | JetCalibrationAlg |
| an algorithm for calling IJetCalibrationTool More... | |
| class | JetDecoratorAlg |
| an algorithm for calling IJetDecorator More... | |
| class | JetFFSmearingAlg |
| an algorithm for calling FFJetSmearingTool More... | |
| class | JetGhostMergingAlg |
| an algorithm for combining multiple ghost collections into one More... | |
| class | JetGhostMuonAssociationAlg |
| an algorithm for adding ghost muons to jets More... | |
| class | JetModifierAlg |
| an algorithm for calling IJetModifier More... | |
| class | JetNGhostSelectorAlg |
| an algorithm to select an event with a specified number of objects compared to a transverse momentum value More... | |
| class | JetQGTagger |
| class | JetQGTaggerBDT |
| class | JetReclusteringAlg |
| an algorithm reclustering (selected) small-R jets into larger-R jets with FastJet, decorating each reclustered jet with the indices of its small-R constituents in the input jet container More... | |
| class | JetSelectionAlg |
| an algorithm for calling IJetSelector More... | |
| class | JetTileCorrectionAlg |
| class | JetTileCorrectionTool |
| class | JetTriggerDecoratorAlg |
| an algorithm decorating jets with the kinematics, ΔR and thresholds of the L1 RoI and HLT jet matched to them for a given trigger chain More... | |
| class | JetTruthTagAlg |
| An algorithm for tagging reco-jets if they are close enough to a truth jet. More... | |
| class | JetUncertaintiesAlg |
| an algorithm for calling ICPJetUncertaintiesTool More... | |
| class | JfexThresholdTable |
| the Phase-I L1 jFEX threshold bit-to-name table, taken from the L1 menu, shared by the algorithms decoding jFEX thresholdPatterns More... | |
| class | JvtEfficiencyAlg |
| an algorithm for calling IJvtEfficiencyTool More... | |
| class | JvtEfficiencyTool |
| class | JvtEfficiencyToolBase |
| class | JvtSelectionTool |
| class | JvtSelectionToolBase |
| class | JvtUpdateAlg |
| an algorithm for calling IJetUpdateJvt More... | |
| class | KinematicHistAlg |
| an algorithm for dumping the kinematics of an IParticle container into histograms More... | |
| class | L1jFexJetThresholdsDecoratorAlg |
| an algorithm decorating each Phase-I L1 jFEX SR jet RoI with the names of the L1 menu thresholds it passed, decoded from its thresholdPatterns bits More... | |
| class | LeptonSFCalculatorAlg |
| class | LhoodMM_tools |
| struct | LhoodMMFitInfo |
| class | MakeSystematicsVector |
| This class handles turning the list of systematics into the actual list of nuisance parameter points to evaluate. More... | |
| class | MCTCDecorationAlg |
| an algorithm to unpack and decorate MCTruthClassifier Classification information More... | |
| class | MetadataHistAlg |
| Dump metadata information into a histogram. More... | |
| class | MetBuilderAlg |
| an algorithm for building the final MET sum from the MET terms More... | |
| class | MetMakerAlg |
| an algorithm for calling IMETMaker More... | |
| class | MetSignificanceAlg |
| an algorithm for calling IMETSignificanceTool More... | |
| class | MissingETPlusTransverseMassSelectorAlg |
| an algorithm to select an event with MET + W-boson mass compared to a specified MET+MWT value More... | |
| class | MissingETSelectorAlg |
| an algorithm to select an event with missing E_T above or below a specified value More... | |
| class | MuonCalibrationAndSmearingAlg |
| an algorithm for calling IMuonCalibrationAndSmearingTool More... | |
| class | MuonContainerMergingAlg |
| this algorithm allows to merge multiple xAOD::MuonCollection objects into a single (view) collection. More... | |
| class | MuonEfficiencyScaleFactorAlg |
| an algorithm for calling IMuonEfficiencyScaleFactors More... | |
| class | MuonIsolationAlg |
| an algorithm for calling IIsolationSelectionTool More... | |
| class | MuonLRTMergingAlg |
| this wraps the MCP LRT collection merger in a CP algorithm More... | |
| class | MuonLRTOverlapRemovalTool |
| Class-algorithm for muon particle collection merging. More... | |
| class | MuonPhaseIISelectionTool |
| Dummy selection tool to make the PhaseII workflows work with the arrival of MudiCo in the Acts version. More... | |
| class | MuonQualityUpdaterAlg |
| class | MuonSelectionAlg |
| class | MuonSelectionAlgV2 |
| an algorithm for calling IMuonSelectionTool More... | |
| class | MuonSelectionTool |
| Implementation of the muon selector tool. More... | |
| class | MuonTriggerEfficiencyScaleFactorAlg |
| an algorithm for calling IMuonTriggerScaleFactors More... | |
| class | MVAInputEvaluator |
| class | MVATrackVertexAssociationTool |
| class | NJetDecoratorAlg |
| an algorithm for decorating EventInfo More... | |
| class | NLargeRJetMassWindowSelectorAlg |
| an algorithm to select an event with N large-R jets with a mass compared to a specified window of values "lowMass" and "highMass". More... | |
| class | NNJvtEfficiencyTool |
| class | NNJvtSelectionTool |
| class | NObjectMassSelectorAlg |
| an algorithm to select an event with a specified number of objects compared to an invariant mass value More... | |
| class | NObjectPtSelectorAlg |
| an algorithm to select an event with a specified number of objects compared to a transverse momentum value More... | |
| class | ObjectCutFlowHistAlg |
| an algorithm for dumping the object-level cutflow More... | |
| class | ObjectKinematicSelectorAlg |
| a generic algorithm to cut on a kinematic quantity computed from one or more objects, e.g. More... | |
| class | OutOfValidityEventHelper |
| a helper to translate a CP::CorrectionCode into a ::StatusCode More... | |
| class | OutOfValidityHelper |
| a helper to translate a CP::CorrectionCode into a ::StatusCode More... | |
| class | OverlapRemovalAlg |
| an algorithm for calling ORUtils::IOverlapRemovalTool More... | |
| class | ParticleLevelChargeDecoratorAlg |
| class | ParticleLevelIsolationAlg |
| class | ParticleLevelJetsAlg |
| class | ParticleLevelMissingETAlg |
| class | ParticleLevelOverlapRemovalAlg |
| class | ParticleLevelPtEtaPhiDecoratorAlg |
| struct | PartonAccessor |
| Struct to manage accessors to objects. More... | |
| struct | PartonDecorator |
| Struct to manage and apply decorators to the EventInfo object. More... | |
| struct | PartonSchemeConfig |
| Top-level configuration for a named parton history scheme. More... | |
| class | PDFinfoAlg |
| class | PDFReweightAlg |
| An algorithm for the PDF reweighting. More... | |
| class | PhotonEfficiencyCorrectionAlg |
| an algorithm for calling IPhotonEfficiencyCorrectionTool More... | |
| class | PhotonExtraVariablesAlg |
| class | PhotonOriginCorrectionAlg |
| an algorithm for correctiong the origin of a photon wrt the Primary Vertex More... | |
| class | PhotonPointingTool |
| Implementation for the photon pointing tool. More... | |
| class | PhotonShowerShapeFudgeAlg |
| an algorithm for calling IElectronPhotonShowerShapeFudgeTool for photons More... | |
| class | PhotonVertexSelectionAlg |
| class | PhotonVertexSelectionTool |
| Implementation for the photon vertex selection tool. More... | |
| class | PileupReweightingAlg |
| an algorithm for calling IPileupReweightingTool More... | |
| class | PileupReweightingProvider |
| class | PileupReweightingTool |
| Implementation of the PileupReweighting tool. More... | |
| class | PMGTruthWeightAlg |
| an algorithm for calling IPMGTruthWeightTool More... | |
| class | PrintToolConfigAlg |
| class | ReclusteredJetCalibrationAlg |
| an algorithm for calibration reclustered large-R jets More... | |
| class | RNtupleTreeMakerAlg |
| Algorithm that creates an RNTuple (instead of TTree). More... | |
| class | RunNumberSelectorAlg |
| an algorithm to select an event with 2-lepton mass compared to a specified value More... | |
| class | RunPartonHistoryAlg |
| class | SaveFilterAlg |
| an algorithm to turn event selections into filters for cutflow saving More... | |
| class | SecVertexTruthMatchAlg |
| Algorithm to perform truth matching on secondary vertices. More... | |
| class | SelectionAccessorExprBase |
| Serves as the base for a few logical expression classes. More... | |
| class | SelectionAccessorExprNot |
| SelectionAccessor which implements a logical NOT. More... | |
| class | SelectionAccessorExprOr |
| Implements a SelectionAccessor that performs a binary logical OR. More... | |
| class | SelectionAccessorList |
| the SelectionAccesor for list of selection decorations More... | |
| class | SelectionAccessorReadSys |
| the SelectionAccesor for reading systematically varied decorations More... | |
| class | SelectionExprParser |
| Public interface for the expression parsing facility. More... | |
| class | SelectionNameSvc |
| the canonical implementation of ISelectionNameSvc More... | |
| class | SelectionReadAccessorBits |
| the SelectionAccesor for standard CP algorithm selection decorations encoded as bits More... | |
| class | SelectionReadAccessorChar |
| the SelectionAccesor for OR tool selection decorations More... | |
| class | SelectionReadAccessorInvert |
| the SelectionAccesor for inverting a selection decoration More... | |
| class | SelectionReadAccessorNull |
| a SelectionAccesor that can be used instead of a nullptr More... | |
| class | SelectionReadHandle |
| a data handle for reading selection properties from objects More... | |
| class | SelectionWriteAccessorBits |
| the SelectionAccesor for standard CP algorithm selection decorations encoded as bits More... | |
| class | SelectionWriteAccessorChar |
| the SelectionAccesor for OR tool selection decorations More... | |
| class | SelectionWriteAccessorInvert |
| the SelectionAccesor for inverting a selection decoration More... | |
| class | SelectionWriteAccessorNull |
| a SelectionAccesor that can be used instead of a nullptr More... | |
| class | SelectionWriteAccessorSys |
| the SelectionAccesor for reading systematically varied decorations More... | |
| class | ShowerDepthUtil |
| struct | SortedObjPtr |
| Small helper struct to have sets of particle pointers sorted by pt. More... | |
| struct | SpecialFillOp |
| Parameterizes one special fill call. More... | |
| class | SSVWeightsAlg |
| class | string |
| STL class. More... | |
| struct | strObj |
| class | SumNLeptonPtSelectorAlg |
| an algorithm to select an event with a specified number of electrons, muons or taus compared to a transverse momentum value More... | |
| class | SysCopyHandle |
| a systematics data handle that will either copy the input object or act like an update handle More... | |
| class | SysFilterReporter |
| a systematics aware filter reporter More... | |
| class | SysFilterReporterCombiner |
| a reporter class that combines the filter decisions for all systematics More... | |
| class | SysFilterReporterParams |
| the properties and persistent data for systematics aware filter reporters More... | |
| class | SysHandleArray |
| Vector-like class for systematic handles which interact with decorations. More... | |
| class | SysListDumperAlg |
| Dump systematics names into a histogram. More... | |
| class | SysListHandle |
| a class managing the property to configure the list of systematics to process More... | |
| class | SysReadDecorHandle |
| a data handle for reading systematics varied input data More... | |
| class | SysReadHandle |
| a data handle for reading systematics varied input data More... | |
| class | SysReadSelectionHandle |
| a data handle for reading systematically varied selection properties from objects More... | |
| class | SystDiTauUnioniserAlg |
| class | SystElectronUnioniserAlg |
| class | SystematicRegistry |
| This module implements the central registry for handling systematic uncertainties with CP tools. More... | |
| class | SystematicsCache |
| helper class to cache systematics varied calibration constants inside a ISystematicsTool or IRentrantSystematicsTool More... | |
| class | SystematicSet |
| Class to wrap a set of SystematicVariations. More... | |
| struct | SystematicSetHash |
| SystematicSet hash function for general use. More... | |
| class | SystematicsSvc |
| the canonical implementation of ISystematicsSvc More... | |
| class | SystematicsTool |
| Base class for CP tools providing systematic variations. More... | |
| class | SystematicVariation |
| class | SystJetUnioniserAlg |
| class | SystMuonUnioniserAlg |
| class | SystObjectLinkerAlg |
| class | SystObjectUnioniserAlg |
| class | SystPhotonUnioniserAlg |
| class | SysTruthWeightAlg |
| an algorithm for calling ISysTruthWeightTool More... | |
| class | SystTauUnioniserAlg |
| class | SysWriteDecorHandle |
| a data handle for reading systematics varied input data More... | |
| class | SysWriteHandle |
| a data handle for writing systematics varied input data More... | |
| class | SysWriteSelectionHandle |
| a data handle for writing systematically varied selection properties from objects More... | |
| class | TauCombineMuonRMTausAlg |
| class | TauEfficiencyCorrectionsAlg |
| an algorithm for calling ITauEfficiencyCorrectionsTool More... | |
| class | TauExtraVariablesAlg |
| class | TauSmearingAlg |
| an algorithm for calling ITauSmearingTool More... | |
| class | TauTruthDecorationsAlg |
| an algorithm to decorate truth matched information More... | |
| class | TauTruthMatchingAlg |
| an algorithm for calling ITauTruthMatchingTool More... | |
| class | TElectronTestAlg |
| class | TestIsolationAthenaAlg |
| class | TestIsolationCloseByCorrAlg |
| class | TPileupReweighting |
| class | TrackParticleMergerAlg |
| Algorithm to merge multiple track collections into one. More... | |
| class | TrackVertexAssociationTool |
| General track-vertex association tool. More... | |
| class | TransverseMassSelectorAlg |
| an algorithm to select an event with W-boson mass compared to a specified MWT value More... | |
| class | TreeFillerAlg |
| Algorithm that writes events to a tree filled by preceding algorithms to fill. More... | |
| class | TreeMakerAlg |
| Algorithm that creates an empty tree for subsequent algorithms to fill. More... | |
| class | TrigEventSelectionAlg |
| class | TrigGlobalEfficiencyAlg |
| class | TrigMatchingAlg |
| an algorithm to provide and decorate trigger matching for leptons Currently only single leg triggers are supported. More... | |
| class | TrigPrescalesAlg |
| an algorithm for retrieving trigger prescales More... | |
| class | VertexSelectionAlg |
| Algorithm meant to select events with "some" vertex requirements. More... | |
| class | VGammaORAlg |
| class | WeightPFOTool |
| class | xAODWriterAlg |
| Algorithm writing an xAOD output file. More... | |
| class | XbbEfficiencyAlg |
| an algorithm for calling IBTaggingEfficiencyJsonTool More... | |
| class | XbbInformationDecoratorAlg |
Enumerations | |
| enum class | OutOfValidityAction { ABORT , WARNING , SILENT } |
| the action to perform on encountering an OutOfValidityRange in OutOfValidityHelper More... | |
| enum class | SpecialFillType { Top , TopFCNC , AntiTop , AntiTopFCNC , Ttbar , TtbarFCNC , Z , Ztautau , W , Higgs , Gamma } |
| Maps to an existing Fill*PartonHistory method on CalcPartonHistory. More... | |
| enum class | DecoratorGroup { Top , TopFCNC , AntiTop , AntiTopFCNC , FourTop , Ttbar , Bottom , AntiBottom , VectorBottom , VectorAntiBottom , Charm , AntiCharm , VectorCharm , VectorAntiCharm , Photon , Higgs } |
| Maps to an existing Initialize*Decorators method (non-parameterized ones). More... | |
| enum | QGSystApplied { QG_NONE , QG_TRACKEFFICIENCY , QG_TRACKFAKES , QG_NCHARGEDTOPO , QG_NCHARGEDEXP_UP , QG_NCHARGEDME_UP , QG_NCHARGEDPDF_UP , QG_NCHARGEDEXP_DOWN , QG_NCHARGEDME_DOWN , QG_NCHARGEDPDF_DOWN } |
| enum | PFO_JetMETConfig_inputScale { EM = 0 , LC } |
| enum | PFO_JetMETConfig_charge { neutral = 0 , charged = 1 , all = 2 } |
Functions | |
| template<typename T> | |
| static float | mll_reco (const T *lep0, const T *lep1) |
| static float | mll_truth (const xAOD::TruthParticle *lep0, const xAOD::TruthParticle *lep1, bool useDressed) |
| static const SG::Decorator< float > | met_met_dec ("met") |
| static const SG::Decorator< float > | met_phi_dec ("phi") |
| StatusCode | makeSelectionReadAccessor (const std::string &expr, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar=false) |
| make the ISelectionReadAccessor for the given name | |
| StatusCode | makeSelectionReadAccessorVar (const std::string &name, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar=false) |
Produces a simple ISelectionReadAccessor accessing the given decoration. | |
| StatusCode | makeSelectionWriteAccessor (const std::string &name, std::unique_ptr< ISelectionWriteAccessor > &accessor, bool defaultToChar=false) |
Produces a simple ISelectionWriteAccessor accessing the given decoration. | |
| SelectionType | selectionFromBool (bool accept) |
| the selection decoration made from the given boolean (true = accept) | |
| SelectionType | selectionFromAccept (const asg::AcceptData &accept) |
| the selection decoration made from the given AcceptData object | |
| constexpr SelectionType | selectionAccept () |
| the selection decoration to apply for objects that are selected | |
| constexpr SelectionType | selectionReject () |
| the selection decoration to apply for objects that are rejected | |
| constexpr float | invalidScaleFactor () |
| the decoration value to use if there is no valid scale factor decoration | |
| constexpr float | invalidEfficiency () |
| the decoration value to use if there is no valid efficiency decoration | |
| std::string | sanitizeTriggerChainName (std::string chain) |
| convert a trigger chain name into a string usable in decoration/branch names (.
| |
| constexpr float | invalidTriggerPrescale () |
| the decoration value to use if there is no valid trigger prescale information | |
| const PartonSchemeConfig & | getSchemeConfig (const std::string &schemeName) |
| Returns the configuration for a given scheme name. | |
| ROOT::Math::PxPyPzMVector | GetPxPyPzMfromTruth (const xAOD::TruthParticle *TruthParticleTruthParticle) |
| ROOT::Math::PtEtaPhiMVector | GetPtEtaPhiMfromTruth (const xAOD::TruthParticle *TruthParticleTruthParticle) |
| Four-vector of a truth particle, built from (pt, eta, phi, m) so that the mass is preserved exactly. | |
| ROOT::Math::PtEtaPhiEVector | GetPtEtaPhiEfromTruth (const xAOD::TruthParticle *TruthParticleTruthParticle) |
| ROOT::Math::PxPyPzEVector | GetPxPyPzEfromTruth (const xAOD::TruthParticle *TruthParticleTruthParticle) |
| template<typename T, typename U, typename V> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec, const U &value, const V *object) |
| Template function to fill particle information into a given object. | |
| template<typename T, typename U, typename V> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec, const U &value, const V *object) |
| Template function to fill vector particle information into a given object. | |
| template<typename T, typename U> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const ROOT::Math::PtEtaPhiMVector &particle, U *object) |
| Template function to fill basic particle kinematics (pt, eta, phi, m) into an object. | |
| template<typename T, typename U> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const ROOT::Math::PtEtaPhiMVector &particle, U *object) |
| Template function to fill basic vector particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const SG::Decorator< int > &dec_pdgId, const ROOT::Math::PtEtaPhiMVector &particle, int pdgId, U *object) |
| Template function to fill particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const SG::Decorator< std::vector< int > > &dec_pdgId, const ROOT::Math::PtEtaPhiMVector &particle, int pdgId, U *object) |
| Template function to fill vector particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, U *object) |
| Template function to fill default (placeholder) particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, U *object) |
| Template function to fill default (placeholder) vector particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const SG::Decorator< int > &dec_pdgId, U *object) |
| Template function to fill default (placeholder) particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const SG::Decorator< std::vector< int > > &dec_pdgId, U *object) |
| Template function to fill default (placeholder) vector particle kinematics and PDG ID into an object. | |
| template<typename object> | |
| PtEtaPhiMVector | GetPtEtaPhiM (const object *obj) |
| template<typename object> | |
| PtEtaPhiEVector | GetPtEtaPhiE (const object *obj) |
| template<typename object> | |
| PxPyPzMVector | GetPxPyPzM (const object *obj) |
| template<typename object> | |
| PxPyPzEVector | GetPxPyPzE (const object *obj) |
| static const FloatDecorator | s_dec_iso_PLT ("LowPtPLV") |
| std::size_t | hash_value (const SystematicSet &) |
| Hash function specifically for boost::hash. | |
| std::vector< CP::SystematicSet > | make_systematics_vector (const SystematicSet &systematics) |
| utility functions for working with systematics | |
| std::ostream & | operator<< (std::ostream &str, const CP::SystematicVariation &obj) |
| std::unique_ptr< egGain::GainTool > | gainToolFactory (egEnergyCorr::ESModel model) |
| std::string | egammaMVAToolFolder (egEnergyCorr::ESModel model) |
| std::unique_ptr< egammaLayerRecalibTool > | egammaLayerRecalibToolFactory (egEnergyCorr::ESModel model, int enableSacc) |
| bool | use_intermodule_correction (egEnergyCorr::ESModel model) |
| bool | use_phi_uniform_correction (egEnergyCorr::ESModel model) |
| bool | is_after_run1 (egEnergyCorr::ESModel model) |
| const xAOD::Vertex * | getVertexFromTrack (const xAOD::TrackParticle *track, const xAOD::VertexContainer *vertices) |
| static const SystematicVariation | NNJvtEfficiencyUp ("JET_NNJvtEfficiency", 1) |
| static const SystematicVariation | NNJvtEfficiencyDown ("JET_NNJvtEfficiency", -1) |
| static const SystematicVariation | fJvtEfficiencyUp ("JET_fJvtEfficiency", 1) |
| static const SystematicVariation | fJvtEfficiencyDown ("JET_fJvtEfficiency", -1) |
| static const SystematicVariation | JvtEfficiencyUp ("JET_JvtEfficiency", 1) |
| static const SystematicVariation | JvtEfficiencyDown ("JET_JvtEfficiency", -1) |
| ANA_MSG_SOURCE (ShowerDepthUtilMessaging, "CP::ShowerDepthUtil") | |
| static const SG::Decorator< unsigned int > | dec_status ("TileStatus") |
| static const SG::Decorator< float > | dec_ptraw ("Ptraw") |
| template<class T> | |
| bool | operator== (const DataVector< T > &a, const DataVector< T > &b) |
| Vector equality comparison. | |
| template<class T> | |
| bool | operator== (const DataVector< T > &a, const DataVector< T > &b) |
| Vector equality comparison. | |
Select isolated Photons, Electrons and Muons.
Simple class to weight charged PFO for jets and met.
Simple class to retrieve PFO for jets and met in the two possible configurations we provide.
For information, see the Twiki: https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/FFJetSmearingTool.
Utility class to collect the separate histos for Calo, Central and High Eta muon SF.
Helper enumeration for systematics study.
Framework include(s):
Namespace for generic Combined Performance code.
rationale: standard comparison operator for use by std::set
Simple algorithm to check the performance of the IsolationCloseByCorrectionTool.
The algorithm reads in muons, electrons and photons and runs the closeBy isolation correction tool on them.
The algorithm selects Inner detector tracks from leptons that are poluting the isolation of other close-by leptons.
This jet alg is meant to replace the JetCalibrationAlg. The version here simply duplicates JetCalibrationAlg but using the new JetCalibTool instead of JetCalibrationTool. The 2 versions will co-exist while transitionning from the old calib tool to the new after which the old versions will be removed
The tracks can be either written to a VIEW_ELEMENTS container or marked as passed for the track particle thinning of a particular derivation *
The algorithm writes TTrees that can be analyzed by the python scripts in the package. The information written are – particle four momentum – pt of the assocaited ID track (if available) – clusterEta/clusterphi of the associated cluster (if available) – isolation variables before and after the correction
EDM include(s): Local include(s):
| using CP::BoolAccessor = SG::ConstAccessor<bool> |
Definition at line 29 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::BoolDecorator = SG::Decorator<bool> |
Definition at line 28 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
Definition at line 70 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
Definition at line 26 of file IsolationCloseByCorrectionTool.cxx.
| using CP::CharAccessor = SG::ConstAccessor<char> |
Definition at line 19 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::CharDecorator = SG::Decorator<char> |
Definition at line 20 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::ClusterSet = std::set<CaloClusterPtr> |
Definition at line 74 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::FloatAccessor = SG::ConstAccessor<float> |
Definition at line 22 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::FloatDecorator = SG::Decorator<float> |
Definition at line 23 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::IntAccessor = SG::ConstAccessor<int> |
Definition at line 32 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::IntDecorator = SG::Decorator<int> |
Definition at line 31 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
Definition at line 60 of file SystObjectUnioniserAlg.h.
| typedef std::unique_ptr<IsoVariableHelper> CP::IsoHelperPtr |
Definition at line 18 of file IsoVariableHelper.h.
| using CP::IsoType = xAOD::Iso::IsolationType |
Definition at line 37 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::IsoVector = std::vector<IsoType> |
Definition at line 38 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::PflowSet = std::set<FlowElementPtr> |
Definition at line 75 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::SelectionAccessor = std::unique_ptr<CharAccessor> |
Definition at line 25 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::SelectionDecorator = std::unique_ptr<CharDecorator> |
Definition at line 26 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| typedef uint32_t CP::SelectionType |
the type for selection decorations that are meant to hold a asg::AcceptData
This is matched to the number of bits in a AcceptData, since that holds 32 bits, so do we.
Definition at line 26 of file SelectionHelpers.h.
| using CP::ShortAccessor = SG::ConstAccessor<short> |
Definition at line 35 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::ShortDecorator = SG::Decorator<short> |
Definition at line 34 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| typedef std::vector<CP::SystematicSet> CP::SysListType |
the type for the systematics list in the event store
For now this is just a vector of SystematicSet, but I made a typedef for this as I am not sure this will necessarily be performant in all situations. This way at least I will get compilation errors if I change it.
Definition at line 30 of file SysListType.h.
| using CP::SysReadDecorHandleArray = SysHandleArray<SysReadDecorHandle<T>> |
Definition at line 136 of file SysReadDecorHandle.h.
Definition at line 111 of file SysReadSelectionHandle.h.
| using CP::SysWriteDecorHandleArray = SysHandleArray<SysWriteDecorHandle<T>> |
Definition at line 153 of file SysWriteDecorHandle.h.
| using CP::TrackPtr = SortedObjPtr<xAOD::TrackParticle> |
Definition at line 71 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::TrackSet = std::set<TrackPtr> |
Definition at line 73 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::UnorderedClusterSet = std::unordered_set<const xAOD::CaloCluster*> |
Definition at line 77 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
| using CP::UnorderedContainerSet = std::unordered_set<const SG::AuxVectorData*> |
Definition at line 78 of file PhysicsAnalysis/AnalysisCommon/IsolationSelection/IsolationSelection/Defs.h.
|
strong |
Maps to an existing Initialize*Decorators method (non-parameterized ones).
Definition at line 56 of file PartonSchemeConfig.h.
|
strong |
the action to perform on encountering an OutOfValidityRange in OutOfValidityHelper
This is in addition to possibly setting a selection decoration (if that has been configured.
This is not a member enum of OutOfValidityHelper to void problems with member enums in dictionary generation, etc.
Definition at line 34 of file OutOfValidityHelper.h.
| Enumerator | |
|---|---|
| neutral | |
| charged | |
| all | |
Definition at line 11 of file Reconstruction/PFlow/PFlowUtils/PFlowUtils/PFODefs.h.
| enum CP::QGSystApplied |
| Enumerator | |
|---|---|
| QG_NONE | |
| QG_TRACKEFFICIENCY | |
| QG_TRACKFAKES | |
| QG_NCHARGEDTOPO | |
| QG_NCHARGEDEXP_UP | |
| QG_NCHARGEDME_UP | |
| QG_NCHARGEDPDF_UP | |
| QG_NCHARGEDEXP_DOWN | |
| QG_NCHARGEDME_DOWN | |
| QG_NCHARGEDPDF_DOWN | |
Definition at line 22 of file JetQGTagger.h.
|
strong |
Maps to an existing Fill*PartonHistory method on CalcPartonHistory.
Definition at line 33 of file PartonSchemeConfig.h.
| CP::ANA_MSG_SOURCE | ( | ShowerDepthUtilMessaging | , |
| "CP::ShowerDepthUtil" | ) |
|
static |
|
static |
| std::unique_ptr< egammaLayerRecalibTool > CP::egammaLayerRecalibToolFactory | ( | egEnergyCorr::ESModel | model, |
| int | enableSacc ) |
Definition at line 140 of file EgammaCalibrationAndSmearingTool.cxx.
| std::string CP::egammaMVAToolFolder | ( | egEnergyCorr::ESModel | model | ) |
Definition at line 86 of file EgammaCalibrationAndSmearingTool.cxx.
| void CP::FillDefaultParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const SG::Decorator< int > & | dec_pdgId, | ||
| U * | object ) |
Template function to fill default (placeholder) particle kinematics and PDG ID into an object.
Definition at line 187 of file DecoratorHelpers.h.
| void CP::FillDefaultParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| U * | object ) |
Template function to fill default (placeholder) particle kinematics into an object.
Definition at line 150 of file DecoratorHelpers.h.
| void CP::FillDefaultVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const SG::Decorator< std::vector< int > > & | dec_pdgId, | ||
| U * | object ) |
Template function to fill default (placeholder) vector particle kinematics and PDG ID into an object.
Definition at line 204 of file DecoratorHelpers.h.
| void CP::FillDefaultVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| U * | object ) |
Template function to fill default (placeholder) vector particle kinematics into an object.
Definition at line 168 of file DecoratorHelpers.h.
| void CP::FillParticleInfo | ( | const SG::Decorator< T > & | dec, |
| const U & | value, | ||
| const V * | object ) |
Template function to fill particle information into a given object.
This template function assigns a value to a decorator associated with an object.
| T | Type of the value being decorated (e.g., float, int). |
| U | Type of the value to be assigned. |
| V | Type of the object that will be decorated. |
| dec | The decorator that will hold the value. |
| value | The value to be assigned to the decorator. |
| object | Pointer to the object that will be decorated. |
Definition at line 37 of file DecoratorHelpers.h.
| void CP::FillParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| U * | object ) |
Template function to fill basic particle kinematics (pt, eta, phi, m) into an object.
| T | Type of the value being decorated (e.g., float). |
| U | Type of the object that will be decorated. |
| dec_pt | Decorator for transverse momentum. |
| dec_eta | Decorator for pseudorapidity. |
| dec_phi | Decorator for azimuthal angle. |
| dec_m | Decorator for mass. |
| particle | The particle four-vector. |
| object | Pointer to the object that will be decorated. |
Definition at line 73 of file DecoratorHelpers.h.
| void CP::FillParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const SG::Decorator< int > & | dec_pdgId, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| int | pdgId, | ||
| U * | object ) |
Template function to fill particle kinematics and PDG ID into an object.
Definition at line 112 of file DecoratorHelpers.h.
| void CP::FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec, |
| const U & | value, | ||
| const V * | object ) |
Template function to fill vector particle information into a given object.
| T | Type of the value being decorated. |
| U | Type of the value to be assigned. |
| V | Type of the object that will be decorated. |
| dec | The vector decorator. |
| value | The value to push back. |
| object | Pointer to the object that will be decorated. |
Definition at line 54 of file DecoratorHelpers.h.
| void CP::FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| U * | object ) |
Template function to fill basic vector particle kinematics into an object.
Definition at line 92 of file DecoratorHelpers.h.
| void CP::FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const SG::Decorator< std::vector< int > > & | dec_pdgId, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| int | pdgId, | ||
| U * | object ) |
Template function to fill vector particle kinematics and PDG ID into an object.
Definition at line 131 of file DecoratorHelpers.h.
|
static |
|
static |
| std::unique_ptr< egGain::GainTool > CP::gainToolFactory | ( | egEnergyCorr::ESModel | model | ) |
Definition at line 45 of file EgammaCalibrationAndSmearingTool.cxx.
| PtEtaPhiEVector CP::GetPtEtaPhiE | ( | const object * | obj | ) |
Definition at line 36 of file LorentzHelper.h.
| PtEtaPhiEVector CP::GetPtEtaPhiEfromTruth | ( | const xAOD::TruthParticle * | TruthParticle | ) |
Definition at line 37 of file LorentzHelper.cxx.
| PtEtaPhiMVector CP::GetPtEtaPhiM | ( | const object * | obj | ) |
Definition at line 26 of file LorentzHelper.h.
| PtEtaPhiMVector CP::GetPtEtaPhiMfromTruth | ( | const xAOD::TruthParticle * | TruthParticle | ) |
Four-vector of a truth particle, built from (pt, eta, phi, m) so that the mass is preserved exactly.
Definition at line 27 of file LorentzHelper.cxx.
| PxPyPzEVector CP::GetPxPyPzE | ( | const object * | obj | ) |
Definition at line 55 of file LorentzHelper.h.
| PxPyPzEVector CP::GetPxPyPzEfromTruth | ( | const xAOD::TruthParticle * | TruthParticle | ) |
Definition at line 50 of file LorentzHelper.cxx.
| PxPyPzMVector CP::GetPxPyPzM | ( | const object * | obj | ) |
Definition at line 46 of file LorentzHelper.h.
| PxPyPzMVector CP::GetPxPyPzMfromTruth | ( | const xAOD::TruthParticle * | TruthParticle | ) |
Definition at line 17 of file LorentzHelper.cxx.
| const PartonSchemeConfig & CP::getSchemeConfig | ( | const std::string & | schemeName | ) |
Returns the configuration for a given scheme name.
Throws std::runtime_error if the scheme is not registered.
Definition at line 14 of file PartonSchemeConfig.cxx.
| const xAOD::Vertex * CP::getVertexFromTrack | ( | const xAOD::TrackParticle * | track, |
| const xAOD::VertexContainer * | vertices ) |
Definition at line 30 of file PhotonVertexSelectionTool.cxx.
| std::size_t CP::hash_value | ( | const SystematicSet & | sysSet | ) |
Hash function specifically for boost::hash.
Definition at line 319 of file SystematicSet.cxx.
|
constexpr |
the decoration value to use if there is no valid efficiency decoration
Definition at line 35 of file SysWriteDecorHandle.h.
|
constexpr |
the decoration value to use if there is no valid scale factor decoration
Definition at line 31 of file SysWriteDecorHandle.h.
|
constexpr |
the decoration value to use if there is no valid trigger prescale information
Definition at line 23 of file TrigPrescalesAlg.h.
| bool CP::is_after_run1 | ( | egEnergyCorr::ESModel | model | ) |
Definition at line 245 of file EgammaCalibrationAndSmearingTool.cxx.
|
static |
|
static |
| std::vector< SystematicSet > CP::make_systematics_vector | ( | const SystematicSet & | systematics | ) |
utility functions for working with systematics
Definition at line 25 of file SystematicsUtil.cxx.
| StatusCode CP::makeSelectionReadAccessor | ( | const std::string & | expr, |
| std::unique_ptr< ISelectionReadAccessor > & | accessor, | ||
| bool | defaultToChar = false ) |
make the ISelectionReadAccessor for the given name
This will invoke SelectionExprParser to build a ISelectionReadAccessor that corresponds to a given expression.
SelectionReadAccessorList, which has special semantics and allows retrievel of AND'ed accessors via a bit sequence. | [in] | expr | The expression to parse. |
| [out] | accessor | The created accessor will be owned by this unique pointer. |
| [in] | defaultToChar | Whether to treat decorations as char by default |
Definition at line 53 of file ISelectionAccessor.cxx.
| StatusCode CP::makeSelectionReadAccessorVar | ( | const std::string & | name, |
| std::unique_ptr< ISelectionReadAccessor > & | accessor, | ||
| bool | defaultToChar = false ) |
Produces a simple ISelectionReadAccessor accessing the given decoration.
| [in] | name | The name of the decoration to create an accessor for. |
| [out] | accessor | The created accessor will be owned by this unique pointer. |
| [in] | defaultToChar | Whether to treat decorations as char by default |
Definition at line 138 of file ISelectionAccessor.cxx.
| StatusCode CP::makeSelectionWriteAccessor | ( | const std::string & | name, |
| std::unique_ptr< ISelectionWriteAccessor > & | accessor, | ||
| bool | defaultToChar = false ) |
Produces a simple ISelectionWriteAccessor accessing the given decoration.
| [in] | name | The name of the decoration to create an accessor for. |
| [out] | accessor | The created accessor will be owned by this unique pointer. |
| [in] | defaultToChar | Whether to treat decorations as char by default |
Definition at line 169 of file ISelectionAccessor.cxx.
|
static |
|
static |
Definition at line 32 of file DileptonOSSFInvariantMassWindowSelectorAlg.cxx.
|
static |
Definition at line 37 of file DileptonOSSFInvariantMassWindowSelectorAlg.cxx.
|
static |
|
static |
| std::ostream & CP::operator<< | ( | std::ostream & | str, |
| const CP::SystematicVariation & | obj ) |
Definition at line 451 of file SystematicVariation.cxx.
| bool operator== | ( | const DataVector< T > & | a, |
| const DataVector< T > & | b ) |
Vector equality comparison.
| a | A DataVector. |
| b | A DataVector of the same type as b. |
This is an equivalence relation. It is linear in the size of the vectors. Vectors are considered equivalent if their sizes are equal, and if corresponding elements compare equal.
| bool operator== | ( | const DataVector< T > & | a, |
| const DataVector< T > & | b ) |
Vector equality comparison.
| a | A DataVector. |
| b | A DataVector of the same type as b. |
This is an equivalence relation. It is linear in the size of the vectors. Vectors are considered equivalent if their sizes are equal, and if corresponding elements compare equal.
|
static |
|
inline |
convert a trigger chain name into a string usable in decoration/branch names (.
-> p, - -> _)
Keep in sync with sanitizeTriggerChainName in python/TriggerAnalysisConfig.py.
Definition at line 18 of file TrigChainNameHelpers.h.
|
inlineconstexpr |
the selection decoration to apply for objects that are selected
This is to be used when making a selection decoration for a single cut and no AcceptData object is at hand, as well as to check whether a particular selection passed.
Definition at line 35 of file SelectionHelpers.h.
| SelectionType CP::selectionFromAccept | ( | const asg::AcceptData & | accept | ) |
the selection decoration made from the given AcceptData object
Definition at line 32 of file SelectionHelpers.cxx.
| SelectionType CP::selectionFromBool | ( | bool | accept | ) |
the selection decoration made from the given boolean (true = accept)
Definition at line 22 of file SelectionHelpers.cxx.
|
inlineconstexpr |
the selection decoration to apply for objects that are rejected
This is to be used when making a selection decoration for a single cut and no AcceptData object is at hand.
Definition at line 44 of file SelectionHelpers.h.
| bool CP::use_intermodule_correction | ( | egEnergyCorr::ESModel | model | ) |
Definition at line 196 of file EgammaCalibrationAndSmearingTool.cxx.
| bool CP::use_phi_uniform_correction | ( | egEnergyCorr::ESModel | model | ) |
Definition at line 241 of file EgammaCalibrationAndSmearingTool.cxx.
|
static |
Definition at line 21 of file TestMacroHelpers.cxx.
|
static |
Definition at line 20 of file TestMacroHelpers.cxx.
|
static |
Definition at line 18 of file TestMacroHelpers.cxx.
|
static |
Definition at line 19 of file TestMacroHelpers.cxx.
|
static |
Definition at line 25 of file TestMacroHelpers.cxx.
|
static |
Definition at line 23 of file TestMacroHelpers.cxx.
|
static |
Definition at line 26 of file TestMacroHelpers.cxx.
|
static |
Definition at line 24 of file TestMacroHelpers.cxx.
|
static |
|
static |
Definition at line 14 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 12 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 15 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 13 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 19 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 17 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 20 of file IsoCloseByCaloDecorAlg.cxx.
|
static |
Definition at line 18 of file IsoCloseByCaloDecorAlg.cxx.
Definition at line 43 of file EgammaCalibrationAndSmearingTool.cxx.
Definition at line 40 of file IsolationCloseByCorrectionTool.cxx.
|
constexpr |
Definition at line 39 of file IsolationCloseByCorrectionTool.cxx.
|
constexpr |
Definition at line 28 of file IsolationLowPtPLVTool.cxx.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |