XeCombinable Class Reference

A Class to handle various runs/experiments. More...

#include <XeStat.h>

Inheritance diagram for XeCombinable:
XeStat XeMath XeObject XeCore XeCore Likelihood LKParameter PVcountingSB YellinPValue LikelihoodFromDataSet ProfileLikelihood SigmaParameter TEfficiencyParameter TLEffParameter TStatBkgParameter TSystBkgParameter ebLKTest CombinedProfileLikelihood PLcountingSB S1S2PL

List of all members.

Public Member Functions

int getExperiment ()
 get experiment number
bool isExperimentSet ()
 make sure that experiment was set
void setExperiment (int exp=UNDEFINED_INT)
 set experiment number
virtual void setTheExperiment ()
 pass the experiment number to whoever needs it after it was set.
 XeCombinable (int e)
 Constructor with an experiment number.
 XeCombinable ()
 Empty Constructor.

Static Protected Member Functions

static string getTheName (int e)
 Return the name.

Protected Attributes

int experiment

Detailed Description

A Class to handle various runs/experiments.

It is mainly useful to indicate whether a parameter is specific to a run number of common to all of them (in case of a multirun analysis)


Member Function Documentation

int XeCombinable::getExperiment (  ) 

get experiment number

Returns:
either ALL or given run number
static string XeCombinable::getTheName ( int  e  )  [static, protected]

Return the name.

Parameters:
e experiment number
void XeCombinable::setExperiment ( int  exp = UNDEFINED_INT  ) 

set experiment number

Parameters:
exp either ALL or given run number

Member Data Documentation

int XeCombinable::experiment [protected]

run number of ALL


The documentation for this class was generated from the following file:
 All Classes Functions Variables

Generated on 10 Apr 2015 for Xephyr by  doxygen 1.6.1