CAF Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cafe::AssociatedTracksFind associated tracks for a list of user defined branches
cafe::BadLBNsReject 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_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
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
EventWeightStore an event weight with its associated name and errors
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
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
cafe::IfPrFor each event, if the Select processors evaluates to true, execute the .Then: children of this Controller
cafe::detail::keeper< T >
cafe::ORRetunr true, if any of the specified processors return true
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 >Template smart pointer for intrusive reference counted objects using TRefCount
cafe::RandomProcessor
cafe::RandomSelectUserObjects< T >
cafe::RemoveObjectsRemove all objects from a user defined branch
cafe::RunControllerA special version of a Controller
cafe::RunEventChecker
cafe::SelectSelect events based on a user defined cut
cafe::SelectBranches
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::StatPointerPointer to the Stat object. Created and deleted at each event processing
cafe::StatSample
cafe::StatSelection
cafe::StatWeight
cafe::StatWeightNotFoundException
cafe::Syst
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
TMBCps
TMBCpsDigi
TMBEMClusterElectromagnetic cluster
TMBEventFlagsGlobal event flags
TMBEventFlags::Mapping
TMBFpd
TMBFPDTrack
TMBFps
TMBFpsData
TMBGlobalGlobal event information
TMBHiPtBase class for the hi pT format
TMBHiPtWeightHigh pT weight
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
TMBLumStorage format for Luminosity Montior in TMB_Trees
TMBLumVStorage format for Luminosity Montior Vtx Board in TMB_Trees
TMBMCevtInfoMonte Carlo event information
TMBMCpartMonte Carlo particle
TMBMCvtxMonte Carlo Vertex
TMBMetReconstructed Missing ET
TMBMetExExtended/Expert Information for Reconstructed Missing ET
TMBMuonReconstructed Muon information and usefull functions such as Muon momentum smearing in CAFTree
TMBMuonTypeClass for generic muon types:
TMBParticleJetReconstructed Jets
TMBPrimaryVertexReconstrucuted Primary Vertex
TMBSecondaryVertexReconstrucuted Secondary Vertex
TMBSimCAEP
TMBTauReconstructed Tau
TMBTdc
TMBTrackReconstructed Track
TMBTrackCalTrack energy flow information
TMBTrackCalJetTrackCalJet EFlow Algorithm for jets combining tracks with calorimeter cell information
TMBTRefsContainer of TRefArray's for related TMB physics objects
TMBTrigBitsThis contains the array of bits indicating which triggers fired and the methods to access this information
TMBTriggerGlobal Trigger Information
TMBV0Reconstrucuted V0
TMBVector3The Physics Vector package
TMBVertexReconstrucuted Vertex
cafe::TriggerSelect events based on a list of trigger names
TriggerListRead triggers.txt and store trigger names
cafe::VariablesUtility class to access only selected variables in a TBranch
cafe::WriteWrite selected branches for each event into a new output file

Generated on Thu Apr 3 04:14:25 2008 for CAF by doxygen 1.3.4