== BTagging == determines origin of jet, applies b-tagging efficiency (miss identification rate) formulas and sets b-tagging flags - input: - !PartonInputArray - !JetInputArray - output: - !OutputArray - parameters: - DeltaR - PartonPTMin - !PartonEtaMax - !EfficiencyFormula == Calorimeter == fills calorimeter towers, performs calorimeter resolution smearing and preselects towers hit by electrons, photons and neutral particles - input: - !InputArray - output: - !TowerOutputArray - !NeutralOutputArray - !PhotonOutputArray - !ElectronOutputArray - parameters: - !EtaPhiBins - !EnergyFraction - ECalResolutionFormula - energy resolution as a function of energy and pseudo-rapidity - HCalResolutionFormula - energy resolution as a function of energy and pseudo-rapidity == Efficiency == selects candidates from the !InputArray according to the efficiency formula - input: - !InputArray - output: - !OutputArray - parameters: - !EfficiencyFormula - efficiency specified for a PDG code as a function of transverse momentum and pseudo-rapidity == !EnergySmearing == performs energy resolution smearing - input: - !InputArray - output: - !OutputArray - parameters: - !ResolutionFormula - energy resolution specified for a PDG code as a function of transverse momentum and pseudo-rapidity == !FastJetFinder == finds jets using [http://fastjet.fr/ FastJet] library, for more information about parameters see chapters 4 and 5 of the [http://fastjet.fr/repo/fastjet-doc-3.0.2.pdf FasJet user manual] - input: - !InputArray - output: - !OutputArray - parameters: - !JetAlgorithm - 1 CDFJetClu, 2 !MidPoint, 3 SIScone, 4 kt, 5 !Cambridge/Aachen, 6 antikt - ParameterR - !ConeRadius - !SeedThreshold - !ConeAreaFraction - !AdjacencyCut - !OverlapThreshold - !MaxIterations - !MaxPairSize - Iratch - JetPTMin == Isolation == sums transverse momenta of isolation objects (tracks, calorimeter towers, etc) within a DeltaR cone around a candidate and calculates fraction of this sum to the candidate's transverse momentum. outputs candidates that have the transverse momenta fraction within (PTRatioMin, PTRatioMax]. - input: - !CandidateInputArray - !IsolationInputArray - output: - !OutputArray - parameters: - DeltaR - PTMin - PTRatioMin - PTRatioMax == Merger == merges multiple input arrays into one output array and sums transverse momenta of all input objects - input: - !InputArray - list of input arrays and corresponding selection criteria as functions of transverse momentum and pseudo-rapidity - output: - !OutputArray - !MomentumOutputArray == !MomentumSmearing == performs transverse momentum resolution smearing - input: - !InputArray - output: - !OutputArray - parameters: - !ResolutionFormula - transverse momentum resolution specified for a PDG code as a function of transverse momentum and pseudo-rapidity == !ParticlePropagator == propagates charged and neutral particles from a given vertex to a cylinder defined by its radius, its half-length, centered at (0,0,0) and with its axis oriented along the z-axis - input: - !InputArray - output: - !OutputArray - parameters: - Radius - !HalfLength - Bz == !TauJetFinder == finds hadronic tau decays - input: - !TrackInputArray - !TowerInputArray - !JetInputArray - output: - !OutputArray - parameters: - TrackDeltaR - TowerDeltaR - TrackPTMin - TowerETMin - JetPTMin == !TreeWriter == fills ROOT tree branches - parameters: - Branch == !UniqueObjectFinder== finds uniquely identified photons, electrons, taus and jets - parameters: - !InputArrayMap