Flattener Class Reference

S1/S2 flatterner used when this display mode is needed. More...

#include <XeCore.h>

Inheritance diagram for Flattener:
XeObject XeCore RunFlattener

List of all members.

Public Member Functions

virtual double flatten (double S1, double S2)=0
 Flattener (string name)
void unflatten (TGraph *origin, TGraph *added)
 Unflatten a graph of S1/S2.
virtual double unflatten (double S1, double flat)=0

Detailed Description

S1/S2 flatterner used when this display mode is needed.


Member Function Documentation

virtual double Flattener::flatten ( double  S1,
double  S2 
) [pure virtual]
Returns:
flattened log s2/s1
Parameters:
S1 original S1
S2 original S2

Implemented in RunFlattener.

void Flattener::unflatten ( TGraph *  origin,
TGraph *  added 
)

Unflatten a graph of S1/S2.

Parameters:
origin The original graph in S1, flattened log(S2/S1)
added Output [cumulated] graph
virtual double Flattener::unflatten ( double  S1,
double  flat 
) [pure virtual]
Returns:
S2 from flattened log s2/s1
Parameters:
S1 original S1
flat flattened quantity

Implemented in RunFlattener.


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