#include <emcTacPedFEM.h>
Inherits emcGainFEM.
Inheritance diagram for emcTacPedFEM:
Definition at line 11 of file emcTacPedFEM.h.
Public Member Functions | |
emcTacPedFEM (int absPosition) | |
ctor. | |
emcTacPedFEM (int absPosition, const PHTimeStamp &tStart, const PHTimeStamp &tEnd) | |
ctor. | |
virtual emcTacPedFEM * | clone (void) const |
virtual constructor. | |
virtual emcTacPedFEM * | create (void) const |
virtual void | AddNewItem (int ichannel, emcTracedValue *tv) |
Add a new item for a given channel. | |
virtual float | Compact (float epsilon) |
Merge items that are consistent within epsilon. | |
virtual bool | Constants (void) const |
Tac Peds are not really lines but merely constants. | |
virtual const char * | GetCategory (void) const |
Category = "TacPeds". | |
Static Public Member Functions | |
static emcTacPedFEM * | Default (int absPosition, const PHTimeStamp &tStart, const PHTimeStamp &tEnd) |
Default object with 144 channels and no drift at all. | |
Protected Member Functions | |
virtual bool | AreDifferent (float v1, float v2, float epsilon) const |
|
ctor.
Definition at line 36 of file emcTacPedFEM.C. References classname, name, emcNamed::NameIt(), and title. |
|
ctor.
Definition at line 43 of file emcTacPedFEM.C. References classname, name, emcNamed::NameIt(), and title. |
|
Add a new item for a given channel. The item is adopted (i.e. this object is responsible for the deletion of item). Reimplemented from emcGainFEM. Definition at line 52 of file emcTacPedFEM.C. References emcTracedFEM::AddNewItem(), and emcTracedValue::MakeConstant(). Referenced by Default(). |
|
Reimplemented from emcGainFEM. Definition at line 62 of file emcTacPedFEM.C. |
|
virtual constructor.
Reimplemented from emcGainFEM. Definition at line 23 of file emcTacPedFEM.h. References emcTacPedFEM(). |
|
Merge items that are consistent within epsilon.
Reimplemented from emcGainFEM. Definition at line 70 of file emcTacPedFEM.C. References emcGainFEM::CompactOneChannelConstants(), emcTracedFEM::fItems, and emcTracedFEM::fNItems. |
|
Tac Peds are not really lines but merely constants.
Definition at line 38 of file emcTacPedFEM.h. |
|
Reimplemented from emcGainFEM. Definition at line 26 of file emcTacPedFEM.h. References emcCalFEM::AbsolutePosition(), emcTacPedFEM(), emcCalFEM::GetEndValTime(), and emcCalFEM::GetStartValTime(). |
|
Default object with 144 channels and no drift at all.
Reimplemented from emcGainFEM. Definition at line 86 of file emcTacPedFEM.C. References AddNewItem(), emcTacPedFEM(), and emcTracedFEM::SetNumberOfChannels(). Referenced by creator(). |
|
Category = "TacPeds".
Reimplemented from emcGainFEM. Definition at line 46 of file emcTacPedFEM.h. |