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

CAF Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
caf_util::ApplyJES
cafe::BadLBNsReject events for bad LBNS
cafe::BranchNamesHelper class to maintain a list of branch names and corresponding TBranch pointers
BTagJetBrowsableAdd browsable leaves to the TMBJet class so that you can look at btaggign information -- keeps the actual definition of the class uncluttered
caf_util::BTagJetSelectorBTagJetSelector 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
cafe::Collection< T >Wrap a TObjArray or TClonesArray in a 'STL like' container class
cafe::Collection< T >::array_holderClass to help ith reference counting pointer
cafe::Collection< T >::const_iteratorInternal const_iterator class
cafe::Collection< T >::iteratorInternal iterator class
compare_cellHelper class to look-up exising cells in the CellContainer
cafe::ConfigProvide access to configuration information for a given package called 'name'
cafe::ConfigDumperDump configuration DB to screen or to the current ROOT directory
cafe::ControllerCommon base class for Controllers, i.e
cafe::DefaultFileFinderFind a particular file in a possible list of locations
caf_util::ElectronSelectorThis selector will choose electrons satisfying selection criteria and write selected objects to the new branch in new Tree
caf_util::EMJetMatching
cafe::EventThe D0 specific Event class
cafe::EventBaseCAF tree independent part of Event
cafe::EventBase::BaseHolder
cafe::EventBase::BranchHolder< T >
cafe::EventBase::BranchHolderBase
cafe::EventBase::Holder< T >
cafe::EventFlagsSelect events based on a list of event flag names
cafe::EventListCreate event list
cafe::EventListExpander
cafe::EventMultiSplitter
cafe::EventMultiSplitter::callbackPassed to the permuter to effect a callback
caf_util::EventQualityThis processor removes events with bad event quality
cafe::ExpanderAbstract base class for expanding input specifications
cafe::FileExpanderExpands a single file:/path/to/file.root specification
cafe::FilelistExpanderExpand a text file containg a list of file names
cafe::FilePatternExpand a pattern in a file name, given another filename as input
caf_util::FindDuplicateEventsThis processor removes duplicate events based on the run and event numbers it encounters. By default for data only
cafe::ForkExecute each child in parallel, ignore return codes
cafe::FormulaInherit from this if you need to use TTreeFormular and call Formula::inputFileOpened() at the appropriate time
cafe::FriendOpen a file and add a friend tree to the current input tree
cafe::FunctionA Processor encapsulating a normal C++ function
cafe::Function::Register
cafe::GoodRunsReject events for bad runs or accept events for good runs
cafe::Hist1DCreate a 1D Histogram (TH1F) and fill it for each event
cafe::Hist2DCreate a 2D Histogram (TH2F) and fill it for each event
cafe::Hist3DCreate a 3D Histogram (TH2F) and fill it for each event
cafe::HistoGetterUtility function to speed up histogramming of method calls
HistoGetterImpl< T, RET >
cafe::IfFor each event, if the Select expression evaluates to true, execute the .Then: children of this Controller
caf_util::JetSelectorJetSelector selects Jets from any jet branch (JCCA, JCCB,...) using standard cuts. It is based on the SelectUserObjects class
cafe::detail::keeper< T >
caf_util::METSelectorThis processor make a MET selection (selection code provided by Patrice Verdier)
caf_util::MuonSelectorThis processor make a muon selection and write selected objects to the new branch in new Tree
cafe::ParseRunA helper class to parse the .Run: specification used by Controller's
cafe::PermuteExecute all permutations of its children (N!)
cafe::PermuterBase
cafe::PluginsInterface to plugin handler
cafe::ProcessorThe base class of all Processor's
cafe::Ptr< T >
caf_util::ReComputeMET
caf_util::ResSelectorThis processor is calculating the invariant mass for the 2 specified objects
cafe::RunControllerA special version of a Controller
cafe::RunEventCheckerUtility that keeps track of a run and event number
cafe::SelectSelect events based on a user defined cut
cafe::SelectBranchesHelper class to temporarily disable branches
cafe::SelectObjectsSelect objects based on a user defined cut
cafe::SelectorA mixture of a Controller and a TSelector
cafe::SelectUserObjects< T >Select objects based on a user defined cut
cafe::StageinlistExpanderCopy file from remote server to local disk before processing
cafe::StatClass to collect selections statistics and print efficiencies
cafe::StatGWeightThis processor calculate the global event weight
cafe::StatPointerPointer to the Stat object. Created and deleted at each event processing
cafe::StatSample
cafe::StatSelection
cafe::StatWeight
cafe::SystStructure with samples for the systematics study
caf_util::TauSelectorMakes a tau selection and writes a new branch containing the selected taus
cafe::TimerTime the execution of children
TMBBTag
TMBBTagJLIPB-tagging result branch for JLIP algorithm
TMBBTagNNB-tagging result branch for NN algorithm
TMBBTagSLTB-tagging result branch for SLT algorithm
TMBBTagSVTB-tagging result branch for SVT algorithm
TMBCalNadaNada parameters and access to cells killed by Nada
TMBCaloCellA single calorimeter cell
TMBCalT42Access to cells killed by T42
TMBCellContainerA container class to store calorimeter cells
TMBCpsPreshow Clusters
TMBCpsDigiCentral preshower digi
TMBEMClusterElectromagnetic cluster
TMBEventFlagsGlobal event flags
TMBEventFlags::Mapping
TMBFpd
TMBFps
TMBFpsDataForward preshower data
TMBGlobalGlobal event information
TMBHistoryInformation about processing history
TMBIsoTrackIsolated tracks
TMBJetReconstructed Jets
TMBL1AndOr
TMBL1CalLevel 1 Calorimeter
TMBL1CalTileLevel 1 Calorimeter Tiles
TMBL1CalTowerLevel 1 Calorimeter Towers
TMBL1CTTLevel 1 CTT information
TMBL1MuonLevel Muon trigger information
TMBL1NamesL1 Names
TMBL1toL2CTTLevel 1 to Level 2 CTT
TMBL1TrackLevel 1 Track
TMBL2BaseCommon base class for Level 2 trigger objects
TMBL2CPSLevel 2 CPS information
TMBL2EMLevel 2 EM Objects
TMBL2FPSLevel 2 FPS
TMBL2GblBaseLevel 2 global objects common base class
TMBL2GblEMGlobal Level 2 EM Object
TMBL2GblHtGlobal Level 2 HT
TMBL2GblInvMassGlobal Level 2 Invariant Mass
TMBL2GblJetGlobal Level 2 Jet
TMBL2GblMEtGlobal Level 2 Missing ET
TMBL2GblMJtGlobal Level 2 MJT
TMBL2GblMuonGlobal Level 2 Muon
TMBL2GblTauGlobal Level 2 Tau
TMBL2GblTrackGlobal Level 2 Track
TMBL2GblTransMassGlobal Level 2 Transvers Mass
TMBL2JetLevel 2 Preprocessor Jet
TMBL2MEtLevel 2 Preprocessor Missing ET
TMBL2MuonLevel 2 Preprocessor Muon
TMBL2NamesL2 Names
TMBL2TrackLevel 2 Preprocessor Track
TMBL3BaseCommon Level 3 Base Class
TMBL3BTagIPLevel 3 B-tag IP
TMBL3BTagJetLevel 3 B-tag per jet information: b tagging probability an the link to the l3jet
TMBL3CFTVtxLevel 3 CFT Vertex
TMBL3EleLevel 3 Electron
TMBL3IPTrackLevel 3 IP Track
TMBL3IsolationLevel 3 Isolation
TMBL3JetLevel 3 Jet
TMBL3MEtLevel 3 Missing ET
TMBL3MuonLevel 3 Muon
TMBL3PhotonLevel 3 Photon
TMBL3TauLevel 3 Tau
TMBL3TrackLevel 3 Track
TMBLeBob
TMBLorentzVectorTMBLorentzVector is based on ROOT's TLorentzVector, implementing all of its interfaces
TMBLum
TMBLumV
TMBMCevtInfoMonte Carlo event information
TMBMCpartMonte Carlo particle
TMBMCvtxMonte Carlo Vertex
TMBMetReconstructed Missing ET
TMBMetExExtended/Expert Information for Reconstructed Missing ET
TMBMuonReconstructed Muon
TMBMuonTypeClass for generic muon types: four vector charge errors
TMBParticleJetReconstructed Jets
TMBPrimaryVertexReconstrucuted Primary Vertex
TMBSecondaryVertexReconstrucuted Secondary Vertex
TMBTauReconstructed Tau
TMBTrackReconstructed Track
TMBTrackCalTrack energy flow information
TMBTrackCalJetTrackCalJet EFlow Algorithm for jets combining tracks with calorimeter cell information
TMBTRefs
TMBTriggerGlobal Trigger Information
TMBV0Reconstrucuted V0
TMBVector3
TMBVertexReconstrucuted Vertex
caf_util::TopologicalSelectorThis processor calculate HT, HT with leading lepton, HT with all leptons save as cafe::Event parameter and make a selection
caf_util::TreeHandlerThis is a helper class for adding and filling branches to a tree
caf_util::TRefFinderThis class loop over all tracks or vertecis and find object matched to the TRef unique ID. No longer needed
cafe::TriggerSelect events based on a list of trigger names
cafe::VariablesUtility class to access only selected variables in a TBranch
caf_util::VertexSelectorThis processor will choose primary verities (PV) satisfying selection criteria and write selected objects to the new branch in new Tree
cafe::WriteWrite selected branches for each event into a new output file

Generated on Tue Mar 28 10:13:06 2006 for CAF by doxygen 1.3.4