Jpp  18.2.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
SPE_Item Class Reference

ARS SPE. More...

#include <Ars.hh>

Inheritance diagram for SPE_Item:
Status_Item ARS_Item ARS_Hit< SPE_Item > WF_Header SPE_Hit WF_Item< T > WF_Item< AWF_Sample > WF_Item< DWF_Sample > TriggeredSPE_Hit AWF_Item DWF_Item ARS_Hit< AWF_Item > ARS_Hit< DWF_Item > AWF_Hit DWF_Hit

Public Member Functions

 SPE_Item ()
 Default constructor. More...
 
 ClassDef (SPE_Item, 2)
 ROOT class definition. More...
 
 ClassDef (Status_Item, 2)
 ROOT class definition. More...
 
 ClassDef (ARS_Item, 2)
 

Public Attributes

unsigned char avc
 ARS Analogue to Voltage Convertor. More...
 
unsigned char tvc
 ARS Time to Voltage Convertor. More...
 
unsigned char status
 ARS status. More...
 
unsigned int timestamp
 ARS timestamp (24 bits) More...
 

Friends

std::ostream & operator<< (std::ostream &out, const SPE_Item &object)
 Print ASCII. More...
 

Detailed Description

ARS SPE.

Definition at line 137 of file Ars.hh.

Constructor & Destructor Documentation

SPE_Item::SPE_Item ( )
inline

Default constructor.

Definition at line 150 of file Ars.hh.

150  :
151  Status_Item(),
152  avc(0),
153  tvc(0)
154  {}
Status_Item()
Default constructor.
Definition: Ars.hh:49
unsigned char tvc
ARS Time to Voltage Convertor.
Definition: Ars.hh:145
unsigned char avc
ARS Analogue to Voltage Convertor.
Definition: Ars.hh:142

Member Function Documentation

SPE_Item::ClassDef ( SPE_Item  ,
 
)

ROOT class definition.

Status_Item::ClassDef ( Status_Item  ,
 
)
inherited

ROOT class definition.

ARS_Item::ClassDef ( ARS_Item  ,
 
)
inherited

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const SPE_Item object 
)
friend

Print ASCII.

Parameters
outoutput stream
objectSPE item
Returns
output stream

Definition at line 163 of file Ars.hh.

164  {
165  using namespace std;
166 
167  out << static_cast<const Status_Item&>(object);
168  out << setw(2) << setfill('0') << hex << (int) object.avc
169  << setw(2) << setfill('0') << hex << (int) object.tvc
170  << setfill(' ') << dec;
171 
172  return out;
173  }
unsigned char tvc
ARS Time to Voltage Convertor.
Definition: Ars.hh:145
unsigned char avc
ARS Analogue to Voltage Convertor.
Definition: Ars.hh:142

Member Data Documentation

unsigned char SPE_Item::avc

ARS Analogue to Voltage Convertor.

Definition at line 142 of file Ars.hh.

unsigned char SPE_Item::tvc

ARS Time to Voltage Convertor.

Definition at line 145 of file Ars.hh.

unsigned char Status_Item::status
inherited

ARS status.

Definition at line 41 of file Ars.hh.

unsigned int Status_Item::timestamp
inherited

ARS timestamp (24 bits)

Definition at line 44 of file Ars.hh.


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