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... | |
Configuration:
1.3.6