Main Page | Namespace List | Class List | File List | Class Members

caf_util Namespace Reference

Use to select event from the user provided list. The processor returns true for events thar are found in the list or false if not. More...


Classes

class  AddSelection
 Add Stat selection or constant correction durectly to the configuration file. More...

class  ApplyJES
class  BTagJetSelector
 BTagJetSelector selects jets from any jet branch based on their b-tagging information. The BTagProcessor must have been run over the input branch and made the appropiate TMBBTag structure for the jets. Check the b-ID group wiki for instructions: https://plone4.fnal.gov/P1/D0Wiki/bid/Documentation/BTagProcessor. More...

class  CleanICRJets
class  ElectronSelector
 This selector will choose electrons satisfying selection criteria and write selected objects to a new branch. More...

class  EMJetMatching
 EMJetMatching matches EM with jets. Same matching as in d0correct (spatial matching). More...

class  EventQuality
 This processor removes events with bad event quality. More...

struct  MCDupEventKey
class  FindDuplicateEvents
 This processor removes duplicate events based on:
For data - the run and event numbers it encounters.
For MC - the generated 4-vectors, using 8 fields from the global MC info that are insensitive to the overlayed event: shat, that, uhat, flav1, x1, flav2, x2, weight. More...

class  HistoHolder
class  IsoTrack
class  IsoTrackSelector
class  JetSelector
 JetSelector selects Jets from any jet branch (JCCA, JCCB,...) using standard cuts. It is based on the SelectUserObjects class. More...

class  L1CalTowerSelector
 Selector for the L1 trigger towers. More...

class  L2EMSelector
 Selector for the L2 EM clusters. More...

class  L3BaseSelector
 Selector for the L3 trigger base objects. More...

class  L3TrackSelector
 Selector for the L3 trigger tracks. More...

class  LumiZeroEventRemoval
 This processor remove MC events with 0 luminosity in overalyed event. Should be used before Stat processor. Wil do nothing for data events. More...

class  METSelector
 This processor make a MET selection (selection code provided by Patrice Verdier). More...

class  METsigAlg
 This processor calculates the Missing ET Significance, as described in D0Note 4254 It is required to run METSelector before it. More...

class  MuonSelector
 This processor make a muon selection and write selected objects to the new branch in new Tree. More...

class  Photon
class  PhotonSelector
 Photon selector. More...

class  PickFromEventList
class  ReComputeMET
 ReComputeMET recomputes missing transverse energy corrections. More...

class  RemoveMuonJets
 RemoveMuonJets selects jets that does not overlap with a muon branch provided. More...

class  ResSelector
 This processor is calculating the invariant mass for the 2 specified objects. More...

class  StatBranch
 Processor that gets all known event weights and saves them in the output tree, or read such a branch from the input file and puts them back in the event (event.put method) and in the Stat processor. In saving mode, it also saves the global event weight in a different branch for easy access. More...

class  TauEnergyCorr
class  TauJetMatching
 This processor matched jets (from a given branch name) and select only jets which are not matched to taus (from a given branch name). More...

class  TauSelector
 Makes a tau selection and writes a new branch containing the selected taus. Will also do energy correction. More...

class  TopologicalSelector
 This processor calculate HT, HT with leading lepton, HT with all leptons save as cafe::Event parameter and make a selection. More...

class  TrackSelector
 Track selector. More...

class  TrackSmear
 TrackSmear applies track momentum smearing. It is a modified version of ApplyMuonSmear (caf_util p18-br-03), and uses the same smearing parameters. Basically it is just a replacement TMBMuon -> TMBTrack, changing whatever was necessary. Certain options will not work due to differences between TMBMuon and TMBTrack (continue reading). Modified by: Robert Wagner (rewagner@princeton.edu). More...

class  TreeHandler
 This is a helper class for adding and filling branches to a tree. More...

class  TRefFinder
 This class loop over all tracks or vertecis and find object matched to the TRef unique ID. No longer needed. More...

class  VarBranch
 Processor that gets all known event variables added w/ event.put and saves them in the output tree, or read such a branch from the input file and puts them back in the event (event.put method). Creates one branch per variable type (int, float & double supported for now). If you need other variables to be stored in the tree, please let me now (jkonrath@fnal.gov) and I'll try to add read/write code for this variable type. More...

class  VertexSelector
 This processor verify that 1st primary vertex (PV) satisfy selection criteria and write the first vertex to the new branch in a new Tree (if the selection was fulfill). Optionally, could verify all vertices and write selected vertices to the new branch. More...


Detailed Description

Use to select event from the user provided list. The processor returns true for events thar are found in the list or false if not.

Configuration:


Generated on Tue Dec 11 15:44:44 2007 for caf_util by doxygen 1.3.6