Darwin  1.0
Event loop based prototype framework
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NDarwinGlobal namespace for libraries and executables for analysis with Darwin
 NExceptionsHandling of exceptions
 CAnomalousEventGeneric exception for problematic event (during event loop)
 CBadInputGeneric exception for ill-defined input (before the event loop)
 NPhysicsEverything what concerns physics analysis directly
 CEventAbstract structure for events in data and MC
 CFourVectorAn extended version of ROOT 4-vectors
 CGenEventStructure for events in MC only with generator information
 CGenJetA generator level jet
 CJetAn abstract class for jets
 CMETAbstract structure for MET information
 CPileUp
 CRecEvent
 CRecJetA detector level jet
 CRecMET
 CTrigger
 CVertexVertex information for CMS standard quality selection
 NToolsClasses and functions related to the framework
 CLooperFacility to loop over a n-tuple, including parallelisation and printing
 CMetaInfoGeneric meta-information for n-tuple (including speficities to Darwin)
 CIKnowWhatIAmDoingIf you use this, you're supposed to know what you are doing
 COptionsCommon class to interpret the command line, based on Boost Program Options
 CUserInfoGeneric meta-information for n-tuple (can be used out of Darwin)
 Nprefix
 CPrefixCommand
 NstdSTL namespace
 Chash< boost::property_tree::ptree >Hash from property tree by converting to string
 Chash< Darwin::Tools::UserInfo >Hash from UserInfo by converting to property tree
 Chash< TTree * >Hash from TTree obtained by combination of different elements