| cafe::AssociatedTracks | Find associated tracks for a list of user defined branches |
| cafe::BadLBNs | Reject events for bad LBNS |
| cafe::BranchNames | |
| BTagJetBrowsable | |
| cafe::Collection< T > | Wrap a TObjArray or TClonesArray in a 'STL like' container class |
| cafe::Collection< T >::array_holder | Class to help ith reference counting pointer |
| cafe::Collection< T >::const_iterator | Internal const_iterator class |
| cafe::Collection< T >::iterator | Internal iterator class |
| compare_cell | Helper class to look-up exising cells in the CellContainer |
| cafe::Config | Provide access to configuration information for a given package called 'name' |
| cafe::ConfigDumper | Dump configuration DB to screen or to the current ROOT directory |
| cafe::Controller | Common base class for Controllers, i.e |
| cafe::DefaultFileFinder | Find a particular file in a possible list of locations |
| cafe::Event | The D0 specific Event class |
| cafe::EventBase | CAF tree independent part of Event |
| cafe::EventBase::BaseHolder | |
| cafe::EventBase::BranchHolder< T > | |
| cafe::EventBase::BranchHolderBase | |
| cafe::EventBase::Holder< T > | |
| cafe::EventFlags | Select events based on a list of event flag names |
| cafe::EventList | Create event list |
| cafe::EventListExpander | |
| cafe::EventMultiSplitter | |
| cafe::EventMultiSplitter::callback | Passed to the permuter to effect a callback |
| EventWeight | Store an event weight with its associated name and errors |
| cafe::Expander | Abstract base class for expanding input specifications |
| cafe::FileExpander | Expands a single file:/path/to/file.root specification |
| cafe::FilelistExpander | Expand a text file containg a list of file names |
| cafe::FilePattern | Expand a pattern in a file name, given another filename as input |
| cafe::Fork | Execute each child in parallel, ignore return codes |
| cafe::Formula | Inherit from this if you need to use TTreeFormular and call Formula::inputFileOpened() at the appropriate time |
| cafe::Friend | Open a file and add a friend tree to the current input tree |
| cafe::Function | A Processor encapsulating a normal C++ function |
| cafe::Function::Register | |
| cafe::GoodRuns | Reject events for bad runs or accept events for good runs |
| cafe::Hist1D | Create a 1D Histogram (TH1F) and fill it for each event |
| cafe::Hist2D | Create a 2D Histogram (TH2F) and fill it for each event |
| cafe::Hist3D | Create a 3D Histogram (TH2F) and fill it for each event |
| cafe::HistoGetter | Utility function to speed up histogramming of method calls |
| HistoGetterImpl< T, RET > | |
| cafe::If | For each event, if the Select expression evaluates to true, execute the .Then: children of this Controller |
| cafe::IfPr | For each event, if the Select processors evaluates to true, execute the .Then: children of this Controller |
| cafe::detail::keeper< T > | |
| cafe::OR | Retunr true, if any of the specified processors return true |
| cafe::ParseRun | A helper class to parse the .Run: specification used by Controller's |
| cafe::Permute | Execute all permutations of its children (N!) |
| cafe::PermuterBase | |
| cafe::Plugins | Interface to plugin handler |
| cafe::Processor | The base class of all Processor's |
| cafe::Ptr< T > | Template smart pointer for intrusive reference counted objects using TRefCount |
| cafe::RandomProcessor | |
| cafe::RandomSelectUserObjects< T > | |
| cafe::RemoveObjects | Remove all objects from a user defined branch |
| cafe::RunController | A special version of a Controller |
| cafe::RunEventChecker | |
| cafe::Select | Select events based on a user defined cut |
| cafe::SelectBranches | |
| cafe::SelectObjects | Select objects based on a user defined cut |
| cafe::Selector | A mixture of a Controller and a TSelector |
| cafe::SelectUserObjects< T > | Select objects based on a user defined cut |
| cafe::StageinlistExpander | Copy file from remote server to local disk before processing |
| cafe::Stat | Class to collect selections statistics and print efficiencies |
| cafe::StatPointer | Pointer to the Stat object. Created and deleted at each event processing |
| cafe::StatSample | |
| cafe::StatSelection | |
| cafe::StatWeight | |
| cafe::StatWeightNotFoundException | |
| cafe::Syst | |
| cafe::Timer | Time the execution of children |
| TMBBTag | |
| TMBBTagJLIP | B-tagging result branch for JLIP algorithm |
| TMBBTagNN | B-tagging result branch for NN algorithm |
| TMBBTagSLT | B-tagging result branch for SLT algorithm |
| TMBBTagSVT | B-tagging result branch for SVT algorithm |
| TMBCalNada | Nada parameters and access to cells killed by Nada |
| TMBCaloCell | A single calorimeter cell |
| TMBCalT42 | Access to cells killed by T42 |
| TMBCellContainer | A container class to store calorimeter cells |
| TMBCps | |
| TMBCpsDigi | |
| TMBEMCluster | Electromagnetic cluster |
| TMBEventFlags | Global event flags |
| TMBEventFlags::Mapping | |
| TMBFpd | |
| TMBFPDTrack | |
| TMBFps | |
| TMBFpsData | |
| TMBGlobal | Global event information |
| TMBHiPt | Base class for the hi pT format |
| TMBHiPtWeight | High pT weight |
| TMBHistory | Information about processing history |
| TMBIsoTrack | Isolated tracks |
| TMBJet | Reconstructed Jets |
| TMBL1AndOr | |
| TMBL1Cal | Level 1 Calorimeter |
| TMBL1CalTile | Level 1 Calorimeter Tiles |
| TMBL1CalTower | Level 1 Calorimeter Towers |
| TMBL1CTT | Level 1 CTT information |
| TMBL1Muon | Level Muon trigger information |
| TMBL1Names | L1 Names |
| TMBL1toL2CTT | Level 1 to Level 2 CTT |
| TMBL1Track | Level 1 Track |
| TMBL2Base | Common base class for Level 2 trigger objects |
| TMBL2CPS | Level 2 CPS information |
| TMBL2EM | Level 2 EM Objects |
| TMBL2FPS | Level 2 FPS |
| TMBL2GblBase | Level 2 global objects common base class |
| TMBL2GblEM | Global Level 2 EM Object |
| TMBL2GblHt | Global Level 2 HT |
| TMBL2GblInvMass | Global Level 2 Invariant Mass |
| TMBL2GblJet | Global Level 2 Jet |
| TMBL2GblMEt | Global Level 2 Missing ET |
| TMBL2GblMJt | Global Level 2 MJT |
| TMBL2GblMuon | Global Level 2 Muon |
| TMBL2GblTau | Global Level 2 Tau |
| TMBL2GblTrack | Global Level 2 Track |
| TMBL2GblTransMass | Global Level 2 Transvers Mass |
| TMBL2Jet | Level 2 Preprocessor Jet |
| TMBL2MEt | Level 2 Preprocessor Missing ET |
| TMBL2Muon | Level 2 Preprocessor Muon |
| TMBL2Names | L2 Names |
| TMBL2Track | Level 2 Preprocessor Track |
| TMBL3Base | Common Level 3 Base Class |
| TMBL3BTagIP | Level 3 B-tag IP |
| TMBL3BTagJet | Level 3 B-tag per jet information: b tagging probability an the link to the l3jet |
| TMBL3CFTVtx | Level 3 CFT Vertex |
| TMBL3Ele | Level 3 Electron |
| TMBL3IPTrack | Level 3 IP Track |
| TMBL3Isolation | Level 3 Isolation |
| TMBL3Jet | Level 3 Jet |
| TMBL3MEt | Level 3 Missing ET |
| TMBL3Muon | Level 3 Muon |
| TMBL3Photon | Level 3 Photon |
| TMBL3Tau | Level 3 Tau |
| TMBL3Track | Level 3 Track |
| TMBLeBob | |
| TMBLorentzVector | TMBLorentzVector is based on ROOT's TLorentzVector, implementing all of its interfaces |
| TMBLum | Storage format for Luminosity Montior in TMB_Trees |
| TMBLumV | Storage format for Luminosity Montior Vtx Board in TMB_Trees |
| TMBMCevtInfo | Monte Carlo event information |
| TMBMCpart | Monte Carlo particle |
| TMBMCvtx | Monte Carlo Vertex |
| TMBMet | Reconstructed Missing ET |
| TMBMetEx | Extended/Expert Information for Reconstructed Missing ET |
| TMBMuon | Reconstructed Muon information and usefull functions such as Muon momentum smearing in CAFTree |
| TMBMuonType | Class for generic muon types: |
| TMBParticleJet | Reconstructed Jets |
| TMBPrimaryVertex | Reconstrucuted Primary Vertex |
| TMBSecondaryVertex | Reconstrucuted Secondary Vertex |
| TMBSimCAEP | |
| TMBTau | Reconstructed Tau |
| TMBTdc | |
| TMBTrack | Reconstructed Track |
| TMBTrackCal | Track energy flow information |
| TMBTrackCalJet | TrackCalJet EFlow Algorithm for jets combining tracks with calorimeter cell information |
| TMBTRefs | Container of TRefArray's for related TMB physics objects |
| TMBTrigBits | This contains the array of bits indicating which triggers fired and the methods to access this information |
| TMBTrigger | Global Trigger Information |
| TMBV0 | Reconstrucuted V0 |
| TMBVector3 | The Physics Vector package |
| TMBVertex | Reconstrucuted Vertex |
| cafe::Trigger | Select events based on a list of trigger names |
| TriggerList | Read triggers.txt and store trigger names |
| cafe::Variables | Utility class to access only selected variables in a TBranch |
| cafe::Write | Write selected branches for each event into a new output file |