== 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 - efficiency (miss identification rate) specified for a PDG code as a function of transverse momentum and pseudo-rapidity - !BitNumber (default 0) Starting from version 3.0.7 it is possible to test several (up to 32) b-tagging working points for every jet. The BTag variable in the Jet class can store up to 32 bits. If the user specifies !BitNumber = 0 in the BTagging module, that particular bit will be stored in the first position. If !BitNumber = 1, it will be in the second position, etc ... In order to check whether a jet has passed the b-tagging criterium defined by the !BitNumber = i, just do: == Calorimeter == fills calorimeter towers, performs calorimeter resolution smearing, preselects towers hit by photons and performs an energy flow algorithm - input: - !ParticleInputArray - !TrackInputArray - output: - !TowerOutputArray - !PhotonOutputArray - EFlowTrackOutputArray - EFlowTowerOutputArray - 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 as a function of transverse momentum and pseudo-rapidity == !EnergySmearing == performs energy resolution smearing - input: - !InputArray - output: - !OutputArray - parameters: - !ResolutionFormula - energy resolution specified 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 DeltaRMax cone around a candidate, calculates fraction of this sum to the candidate's transverse momentum and outputs candidates that have the transverse momenta fraction less than PTRatioMax. - input: - !CandidateInputArray - !IsolationInputArray - output: - !OutputArray - parameters: - DeltaRMax - PTMin - PTRatioMax == Merger == merges multiple input arrays into one output array, sums transverse momenta and transverse energies 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 - !EnergyOutputArray == !MomentumSmearing == performs transverse momentum resolution smearing - input: - !InputArray - output: - !OutputArray - parameters: - !ResolutionFormula - transverse momentum resolution specified 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 - !ChargedHadronOutputArray - !ElectronOutputArray - !MuonOutputArray - parameters: - Radius - !HalfLength - Bz == !TauTagging == determines origin of jet, applies tau-tagging efficiency (miss identification rate) formulas and sets tau-tagging flags - input: - !ParticleInputArray - !PartonInputArray - !JetInputArray - output: - !OutputArray - parameters: - DeltaR - TauPTMin - !TauEtaMax - !EfficiencyFormula - efficiency (miss identification rate) specified for a PDG code as a function of transverse momentum and pseudo-rapidity == !TreeWriter == fills ROOT tree branches - parameters: - Branch - list of input arrays, corresponding ROOT tree branches and ROOT classes == !UniqueObjectFinder== finds uniquely identified photons, electrons, taus and jets - parameters: - !InputArray - list of input and output arrays there earlier arrays take precedence over later ones