HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HOraSlowChanRaw Class Reference

#include <horaslowchanraw.h>

Inheritance diagram for HOraSlowChanRaw:
Collaboration diagram for HOraSlowChanRaw:

Public Member Functions

 HOraSlowChanRaw ()
 
 ~HOraSlowChanRaw ()
 
void setTimestamp (const Char_t *s)
 
void setNanoSeconds (Int_t v)
 
void setValue (Double_t v)
 
void setValue (Int_t v)
 
void setStatus (Int_t v)
 
void fill (const Char_t *, Int_t, Double_t, Int_t)
 
void fill (const Char_t *, Int_t, Int_t, Int_t)
 
const Char_t * getTimestamp ()
 
Int_t getNanoSeconds ()
 
Double_t getValue ()
 
Int_t getStatus ()
 
Int_t getTimeDiff (const Char_t *)
 
void print (Int_t valPrec=3)
 
void write (fstream &fout, Int_t valPrec=3)
 

Private Attributes

TString timestamp
 
Int_t nanoSeconds
 
Double_t value
 
Int_t status
 

Detailed Description

Definition at line 13 of file horaslowchanraw.h.

Constructor & Destructor Documentation

HOraSlowChanRaw::HOraSlowChanRaw ( )
HOraSlowChanRaw::~HOraSlowChanRaw ( )
inline

Definition at line 21 of file horaslowchanraw.h.

Member Function Documentation

void HOraSlowChanRaw::fill ( const Char_t *  t,
Int_t  nano,
Double_t  val,
Int_t  stat 
)

Definition at line 26 of file horaslowchanraw.cc.

References nanoSeconds, status, timestamp, and value.

void HOraSlowChanRaw::fill ( const Char_t *  t,
Int_t  nano,
Int_t  val,
Int_t  stat 
)

Definition at line 35 of file horaslowchanraw.cc.

References nanoSeconds, status, timestamp, and value.

Int_t HOraSlowChanRaw::getNanoSeconds ( )
inline

Definition at line 30 of file horaslowchanraw.h.

Int_t HOraSlowChanRaw::getStatus ( )
inline

Definition at line 32 of file horaslowchanraw.h.

Int_t HOraSlowChanRaw::getTimeDiff ( const Char_t *  t)

Definition at line 44 of file horaslowchanraw.cc.

References timestamp.

Referenced by HOraSlowChannel::getRawDataGraph().

const Char_t* HOraSlowChanRaw::getTimestamp ( )
inline

Definition at line 29 of file horaslowchanraw.h.

Double_t HOraSlowChanRaw::getValue ( )
inline

Definition at line 31 of file horaslowchanraw.h.

Referenced by HOraSlowChannel::getRawDataGraph().

void HOraSlowChanRaw::print ( Int_t  valPrec = 3)

Definition at line 51 of file horaslowchanraw.cc.

References nanoSeconds, status, timestamp, and value.

Referenced by HOraSlowChannel::printRawData().

void HOraSlowChanRaw::setNanoSeconds ( Int_t  v)
inline

Definition at line 23 of file horaslowchanraw.h.

void HOraSlowChanRaw::setStatus ( Int_t  v)
inline

Definition at line 26 of file horaslowchanraw.h.

void HOraSlowChanRaw::setTimestamp ( const Char_t *  s)
inline

Definition at line 22 of file horaslowchanraw.h.

void HOraSlowChanRaw::setValue ( Double_t  v)
inline

Definition at line 24 of file horaslowchanraw.h.

void HOraSlowChanRaw::setValue ( Int_t  v)
inline

Definition at line 25 of file horaslowchanraw.h.

void HOraSlowChanRaw::write ( fstream &  fout,
Int_t  valPrec = 3 
)

Definition at line 60 of file horaslowchanraw.cc.

References nanoSeconds, status, timestamp, and value.

Referenced by HOraSlowChannel::writeRawData().

Member Data Documentation

Int_t HOraSlowChanRaw::nanoSeconds
private

Definition at line 16 of file horaslowchanraw.h.

Referenced by fill(), print(), and write().

Int_t HOraSlowChanRaw::status
private

Definition at line 18 of file horaslowchanraw.h.

Referenced by fill(), print(), and write().

TString HOraSlowChanRaw::timestamp
private

Definition at line 15 of file horaslowchanraw.h.

Referenced by fill(), getTimeDiff(), print(), and write().

Double_t HOraSlowChanRaw::value
private

Definition at line 17 of file horaslowchanraw.h.

Referenced by fill(), print(), and write().


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