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

Anp::Flux Namespace Reference


Enumerations

enum  Effect {
  kUnknown, kNone, kDetw, kFlux,
  kFluxDet, kFluxSigmaPos, kFluxSigmaNeg
}

Functions

const std::string AsString (Effect effect)
Effect GetEffect (const std::string &name)
bool IsDetector (Effect effect)


Enumeration Type Documentation

enum Effect
 

Enumeration values:
kUnknown 
kNone 
kDetw 
kFlux 
kFluxDet 
kFluxSigmaPos 
kFluxSigmaNeg 

Definition at line 21 of file PhysicsNtuple/FluxInfo.h.

00022       {
00023          kUnknown, kNone, kDetw, kFlux, kFluxDet, kFluxSigmaPos, kFluxSigmaNeg
00024       };


Function Documentation

const string Anp::Flux::AsString Effect  effect  ) 
 

Definition at line 98 of file FluxInfo.cxx.

References kDetw, kFlux, kFluxDet, kFluxSigmaNeg, and kFluxSigmaPos.

00099 {
00100    switch (effect)
00101    {
00102    case kNone:         return "none";
00103    case kDetw:         return "detw";
00104    case kFlux:         return "flux";
00105    case kFluxDet:      return "fluxdet";
00106    case kFluxSigmaPos: return "flux_sigma_pos";
00107    case kFluxSigmaNeg: return "flux_sigma_neg";
00108    default:
00109       break;
00110    }
00111    
00112    return "unknown";
00113 }

Anp::Flux::Effect Anp::Flux::GetEffect const std::string &  name  ) 
 

Definition at line 116 of file FluxInfo.cxx.

00117 {
00118    if     (name == "none")           return kNone;
00119    else if(name == "detw")           return kDetw;
00120    else if(name == "flux")           return kFlux;
00121    else if(name == "fluxdet")        return kFluxDet;
00122    else if(name == "flux_sigma_pos") return kFluxSigmaPos;
00123    else if(name == "flux_sigma_neg") return kFluxSigmaNeg;
00124 
00125    return kUnknown;
00126 }

bool Anp::Flux::IsDetector Effect  effect  ) 
 

Definition at line 129 of file FluxInfo.cxx.

References kDetw.

00130 {
00131    if(effect == kDetw || effect == kFluxDet)
00132    {
00133       return true;
00134    }
00135 
00136    return false;
00137 }


Generated on Sat Nov 21 22:52:48 2009 for loon by  doxygen 1.3.9.1