class emcTracedValue

Base class for storing the data on a single tracing line.

Public Methods

[more] emcTracedValue(Float_t* bp=0)
Ctor
[more] emcTracedValue(int thetime, float constant, float slope)
[more] emcTracedValue(const emcTracedValue&)
Copy ctor
[more] ~emcTracedValue()
Dtor
[more]int GetTime(void) const
Get starting time for this line.
[more]float GetConstant(void) const
Get the value of the constant of the line (intercept).
[more]float GetSlope(void) const
Get the value of the slope of the line.
[more]inline Float_t getValue(void)
Applicable if stored value was computed using EmcTraceAverage (constant within the period of validity).
[more]Float_t getValue(Float_t _time)
Applicable if stored value was computed using EmcTraceLine (linear function with validity period).
[more]inline Float_t getValue(Int_t _time)
Same as above but for integer time (which is the real type of this time).
[more]void writeData(FILE *)
Write single line into output stream
[more]void readData(FILE *)
Read single line from input stream
[more]Bool_t operator== (const Int_t & time)
[more]Bool_t operator> (const Int_t & time)
[more]Bool_t operator< (const Int_t & time)
[more]Bool_t operator== (const emcTracedValue & GL)
[more]Bool_t operator> (const emcTracedValue & GL)
[more]Bool_t operator< (const emcTracedValue & GL)

Protected Fields

[more]Float_t GLine[3]
{StartTime(integer in fact),constant,slope}.

Protected Methods

[more]friend ostream& operator << (ostream&, const emcTracedValue&)


Documentation

Base class for storing the data on a single tracing line.
As per STL conventions - it has unary operators overloaded to use while searching if stored in ordered lists or vectors. The decision is made to store lines without upper bounds for validity periods (valid to infinity unless further lines exist).
o emcTracedValue(Float_t* bp=0)
Ctor

o emcTracedValue(int thetime, float constant, float slope)

o emcTracedValue(const emcTracedValue&)
Copy ctor

o ~emcTracedValue()
Dtor

oint GetTime(void) const
Get starting time for this line.

ofloat GetConstant(void) const
Get the value of the constant of the line (intercept).

ofloat GetSlope(void) const
Get the value of the slope of the line.

oinline Float_t getValue(void)
Applicable if stored value was computed using EmcTraceAverage (constant within the period of validity).

oFloat_t getValue(Float_t _time)
Applicable if stored value was computed using EmcTraceLine (linear function with validity period).

oinline Float_t getValue(Int_t _time)
Same as above but for integer time (which is the real type of this time).

ovoid writeData(FILE *)
Write single line into output stream

ovoid readData(FILE *)
Read single line from input stream

oBool_t operator== (const Int_t & time)

oBool_t operator> (const Int_t & time)

oBool_t operator< (const Int_t & time)

oBool_t operator== (const emcTracedValue & GL)

oBool_t operator> (const emcTracedValue & GL)

oBool_t operator< (const emcTracedValue & GL)

oFloat_t GLine[3]
{StartTime(integer in fact),constant,slope}.

ofriend ostream& operator << (ostream&, const emcTracedValue&)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.