simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSPhaseSpaceVolume Class Reference
Inheritance diagram for TSPhaseSpaceVolume:
TSNamed TSNamed

Public Member Functions

 TSPhaseSpaceVolume (int dim, TString name, TString title)
 
 TSPhaseSpaceVolume (const TSPhaseSpaceVolume &)
 
int Add (const TSPhaseSpaceVolume &)
 
int AddAxis (const TSVariable &, double low, double up)
 
void Clear ()
 
void Copy (const TSPhaseSpaceVolume &)
 
TSVariableGetAxis (int) const
 
double GetCenter (int axis) const
 
int GetDimension () const
 
TString GetDescription () const
 
double GetLowEdge (int axis) const
 
double GetUpEdge (int axis) const
 
const TSVariableGetVariable (int axis) const
 
void Init ()
 
int IsInside () const
 
void Print () const
 
void SetDimension (int)
 
int SetAxis (int ax, const TSVariable &, double low, double up)
 
 TSPhaseSpaceVolume (int dim, TString name, TString title)
 
 TSPhaseSpaceVolume (const TSPhaseSpaceVolume &)
 
int Add (const TSPhaseSpaceVolume &)
 
int AddAxis (const TSVariable &, double low, double up)
 
void Clear ()
 
void Copy (const TSPhaseSpaceVolume &)
 
TSVariableGetAxis (int) const
 
double GetCenter (int axis) const
 
int GetDimension () const
 
TString GetDescription () const
 
double GetLowEdge (int axis) const
 
double GetUpEdge (int axis) const
 
const TSVariableGetVariable (int axis) const
 
void Init ()
 
int IsInside () const
 
void Print () const
 
void SetDimension (int)
 
int SetAxis (int ax, const TSVariable &, double low, double up)
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 

Member Function Documentation

int TSPhaseSpaceVolume::Add ( const TSPhaseSpaceVolume second)

Add a second volume to this volume

Dimension is sum of the two dimensions

Axis vars and ranges are added to the existing axis.

Referenced by TSPhaseSpaceMap::Multiply().


The documentation for this class was generated from the following files: