emcOMCalibrationDataIniCal Class Reference
[DataManager Plugins]

Inherits emcObjectManager.

Inheritance diagram for emcOMCalibrationDataIniCal:

Inheritance graph
[legend]
List of all members.

Detailed Description

DM plugin to R/W emcCalibrationData (flavour IniCal) from/to ASCII files.

see CanRead and CanWrite for exact emcCalibrationData's flavor supported.

Definition at line 10 of file emcOMCalibrationDataIniCal.C.

Public Member Functions

 emcOMCalibrationDataIniCal (const char *name="", const char *title="")
 ~emcOMCalibrationDataIniCal ()
bool CanCollect (const emcManageable &) const
bool CanRead (const emcManageable &object) const
 We can read objects of type emcCalibrationData (flavour kIniCal only).
bool CanWrite (const emcManageable &object) const
 We can write objects of type emcCalibrationData (flavour kIniCal only).
bool Read (emcManageable &object, const PHTimeStamp &time_stamp, int id)
 Read an emcCalibrationData object from ASCII file.
void Reset ()
 Reset the OM.
bool Write (const emcManageable &, const PHTimeStamp &, int)
 Write an emcCalibrationData object to ASCII file.

Classes

class  changeName


Constructor & Destructor Documentation

emcOMCalibrationDataIniCal::emcOMCalibrationDataIniCal const char *  name = "",
const char *  title = ""
 

Definition at line 90 of file emcOMCalibrationDataIniCal.C.

emcOMCalibrationDataIniCal::~emcOMCalibrationDataIniCal  ) 
 

Definition at line 97 of file emcOMCalibrationDataIniCal.C.


Member Function Documentation

bool emcOMCalibrationDataIniCal::CanCollect const emcManageable  )  const [inline, virtual]
 

Deprecated:
Can we collect such object ?
Returns:
false by default.

Reimplemented from emcObjectManager.

Definition at line 17 of file emcOMCalibrationDataIniCal.C.

bool emcOMCalibrationDataIniCal::CanRead const emcManageable object  )  const [virtual]
 

We can read objects of type emcCalibrationData (flavour kIniCal only).

Reimplemented from emcObjectManager.

Definition at line 103 of file emcOMCalibrationDataIniCal.C.

References emcManageable::GetSource(), and emcManageable::kFile_ASCII.

bool emcOMCalibrationDataIniCal::CanWrite const emcManageable object  )  const [virtual]
 

We can write objects of type emcCalibrationData (flavour kIniCal only).

Reimplemented from emcObjectManager.

Definition at line 121 of file emcOMCalibrationDataIniCal.C.

References emcManageable::GetDestination(), and emcManageable::kFile_ASCII.

void emcOMCalibrationDataIniCal::Reset  )  [inline, virtual]
 

Reset the OM.

After a call to Reset, the OM must behave as if it was newly created.

Implements emcObjectManager.

Definition at line 50 of file emcOMCalibrationDataIniCal.C.


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