Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Extrapolation.h

Go to the documentation of this file.
00001 
00002 // $Id: Extrapolation.h,v 1.1 2006/11/11 16:07:58 cbs Exp $
00003 //
00004 // Extrapolation
00005 //
00006 // Extrapolation defines Extrapolation_t which is an enumeration of the
00007 // possible nue selection criteria
00008 //
00009 // Author: C. Smith
00010 //
00012 
00013 #ifndef EXTRAPOLATION_T
00014 #define EXTRAPOLATION_T
00015 
00016 #ifndef ROOT_Rtypes
00017 #if !defined(__CINT__) || defined(__MAKECINT__)
00018 #include "Rtypes.h"
00019 #endif
00020 #endif
00021 
00022 namespace Extrapolation {
00023 
00024   typedef enum EExtrapolation {
00025     kNone     = 0,
00026     kNorm     = 1,
00027     kFN       = 2,
00028     kMM       = 3,
00029     kFDCC     = 4, 
00030     kNDFit    = 5,
00031     kUnknown  = 6
00032   } Extrapolation_t;
00033 
00034   // no ctor or dtor's - this class consists of only static members
00035 
00036   // Translation enum to/from character strings
00037   const Char_t*           AsString(Extrapolation_t selection);
00038   Extrapolation::Extrapolation_t  StringToEnum(const Char_t* chars);
00039   
00040 }
00041 
00042 #endif // EXTRAPOLATION_H

Generated on Mon Feb 15 11:06:39 2010 for loon by  doxygen 1.3.9.1