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

ClusterType Namespace Reference


Typedefs

typedef enum ClusterType::EClusterType ClusterType_t

Enumerations

enum  EClusterType {
  kEMLike = 0, kHadLike = 1, kXTalk = 2, kTrkLike = 3,
  kHalo = 4, kUnknown = 5
}

Functions

const char * AsString (ClusterType_t view)
ClusterType::ClusterType_t CharToEnum (Char_t c)


Typedef Documentation

typedef enum ClusterType::EClusterType ClusterType::ClusterType_t
 


Enumeration Type Documentation

enum EClusterType
 

Enumeration values:
kEMLike 
kHadLike 
kXTalk 
kTrkLike 
kHalo 
kUnknown 

Definition at line 22 of file ClusterType.h.

Referenced by MadScanDisplay::Display(), MadEvDisplay::Display(), and NueDisplayModule::FillClusterGraphs().

00022                              {
00023       // cluster id
00024       kEMLike         = 0,
00025       kHadLike        = 1,
00026       kXTalk          = 2, 
00027       kTrkLike        = 3,
00028       kHalo           = 4,
00029       kUnknown        = 5
00030    } ClusterType_t;


Function Documentation

const char* AsString ClusterType_t  view  )  [inline]
 

Definition at line 34 of file ClusterType.h.

References kEMLike, kHadLike, kHalo, kTrkLike, and kXTalk.

00034                                                    {
00035       switch (view) {
00036       case kUnknown:         return "?";           break;
00037       case kEMLike:          return "EM-like";     break;
00038       case kHadLike:         return "Had-like";    break;
00039       case kXTalk:           return "XTalk";       break;
00040       case kTrkLike:         return "Track-like";  break;
00041       case kHalo:            return "Halo";        break;
00042       default:               return "?";       break;
00043       }
00044       return "?";
00045    }

ClusterType::ClusterType_t ClusterType::CharToEnum Char_t  c  ) 
 

Definition at line 7 of file ClusterType.cxx.

00008 {
00009   switch (c) {
00010 
00011   case 'E':  return ClusterType::kEMLike;
00012   case 'H':  return ClusterType::kHadLike;
00013   case 'X':  return ClusterType::kXTalk;
00014   case 'T':  return ClusterType::kTrkLike;
00015   case 'O':  return ClusterType::kHalo;
00016 
00017   default:   return ClusterType::kUnknown;
00018 
00019   }
00020 }


Generated on Mon Jun 16 15:04:15 2008 for loon by  doxygen 1.3.9.1