Fork me on GitHub

Version 27 (modified by Michele Selvaggi, 11 years ago) ( diff )

--

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:

Bool_t BtagOk = ( jet->BTag & (1 << i) );

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 FastJet library, for more information about parameters see chapters 4 and 5 of the 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

Attachments (2)

Note: See TracWiki for help on using the wiki.