Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

PXXDomHitEngineeringFormatRecord Class Reference

#include <PXXDomHitEngineeringFormatRecord.h>

Inheritance diagram for PXXDomHitEngineeringFormatRecord:

PXXVRecord PXXIHitDataRecord PXXVUnpackable PXXObject PXXVAttWritable TObject List of all members.

Public Member Functions

 SET_LOGGER ("PXXDomHitEngineeringFormatRecord")
 PXXDomHitEngineeringFormatRecord ()
virtual ~PXXDomHitEngineeringFormatRecord ()
virtual Int32b_t GetVersion () const
virtual const PXXVRecordPtr GetRecordPtr ()
virtual Int32b_t GetRecordLength () const
virtual Int32b_t GetATWDChipID () const
virtual Int32b_t GetNumberOfFADCSamples () const
virtual Int32b_t GetTriggerMode () const
virtual Long64b_t GetDOMClockAsLong64b () const
virtual const vector< Int32b_t > & GetFADCData () const
virtual const vector< Int32b_t > & GetATWDData (Int32b_t i) const
virtual void WriteProperties ()

Classes

class  ATWDFormat

Constructor & Destructor Documentation

PXXDomHitEngineeringFormatRecord::PXXDomHitEngineeringFormatRecord  ) 
 

Constructor of an EventPayload (version 1).

virtual PXXDomHitEngineeringFormatRecord::~PXXDomHitEngineeringFormatRecord  )  [virtual]
 

Destructor.


Member Function Documentation

virtual Int32b_t PXXDomHitEngineeringFormatRecord::GetATWDChipID  )  const [virtual]
 

return ATWD chip ID (0 or 1)

virtual const vector<Int32b_t>& PXXDomHitEngineeringFormatRecord::GetATWDData Int32b_t  i  )  const [virtual]
 

Returns the vector of ATWD data. Note that returned array is arranged to TIME INCREASING order, which is opposite from original raw data.

virtual Long64b_t PXXDomHitEngineeringFormatRecord::GetDOMClockAsLong64b  )  const [virtual]
 

Get 64bit time stamp

virtual const vector<Int32b_t>& PXXDomHitEngineeringFormatRecord::GetFADCData  )  const [inline, virtual]
 

Returns the vector of FADC data.

virtual Int32b_t PXXDomHitEngineeringFormatRecord::GetNumberOfFADCSamples  )  const [virtual]
 

return Number of FADC Samples (0 to 255 which corresponds to array size)

virtual Int32b_t PXXDomHitEngineeringFormatRecord::GetRecordLength  )  const [virtual]
 

Returns record length

Returns:
int ... the record length.

virtual const PXXVRecordPtr PXXDomHitEngineeringFormatRecord::GetRecordPtr  )  [virtual]
 

Returns:
the record itself, generically as an VRecord.

Implements PXXIHitDataRecord.

virtual Int32b_t PXXDomHitEngineeringFormatRecord::GetTriggerMode  )  const [virtual]
 

Get's the TriggerMode Test pattern trigger 0x0 CPU requested trigger 0x1 SPE discriminator trigger 0x2 default 0x80 For all unrecognized trigger modes that are set the default value of 0x80 is returned here and the test pattern trigger is used.

virtual Int32b_t PXXDomHitEngineeringFormatRecord::GetVersion  )  const [virtual]
 

Returns the particular version of this record type. In this case, returns fSFormatID_.

Returns:
int ... the version of this record type.

Implements PXXIHitDataRecord.

PXXDomHitEngineeringFormatRecord::SET_LOGGER "PXXDomHitEngineeringFormatRecord"   ) 
 

virtual void PXXDomHitEngineeringFormatRecord::WriteProperties  )  [virtual]
 

Write informations to the output stream

Implements PXXVAttWritable.


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


Generated on Thu Nov 10 14:06:36 2005 by doxygen version 1.4.1