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

DWF hit. More...

#include <PhysicsEvent.hh>

Inheritance diagram for DWF_Hit:
ARS_Hit< DWF_Item > DWF_Item WF_Item< DWF_Sample > WF_Header SPE_Item Status_Item ARS_Item

Public Types

typedef DWF_Item data_type
 
typedef DWF_Sampleiterator
 iterator More...
 
typedef const DWF_Sampleconst_iterator
 const iterator More...
 

Public Member Functions

 DWF_Hit ()
 Default constructor. More...
 
 ClassDef (DWF_Hit, 2)
 
 ClassDef (ARS_Hit, 2)
 
 ClassDef (DWF_Item, 2)
 ROOT class definition. More...
 
 ClassDef (WF_Item, 2)
 ROOT class definition. More...
 
 ClassDef (WF_Header, 2)
 ROOT class definition. More...
 
 ClassDef (SPE_Item, 2)
 ROOT class definition. More...
 
 ClassDef (Status_Item, 2)
 ROOT class definition. More...
 
 ClassDef (ARS_Item, 2)
 
iterator begin ()
 begin iterator of waveform data More...
 
iterator end ()
 end iterator of waveform data More...
 
const DWF_Sampleoperator[] (const int i)
 access to waveform data More...
 

Public Attributes

unsigned short lcm_id
 LCM identifier. More...
 
unsigned char ars_id
 ARS identifier. More...
 
unsigned char waveformAddress
 Waveform address. More...
 
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...
 

Protected Attributes

DWF_Sample data_ [NUMBER_OF_SAMPLES]
 data More...
 

Static Protected Attributes

static const unsigned int NUMBER_OF_SAMPLES
 number of waveform samples More...
 

Detailed Description

DWF hit.

Definition at line 98 of file PhysicsEvent.hh.

Member Typedef Documentation

typedef DWF_Item ARS_Hit< DWF_Item >::data_type
inherited

Definition at line 23 of file PhysicsEvent.hh.

typedef DWF_Sample * WF_Item< DWF_Sample >::iterator
inherited

iterator

Definition at line 278 of file Ars.hh.

typedef const DWF_Sample * WF_Item< DWF_Sample >::const_iterator
inherited

const iterator

Definition at line 279 of file Ars.hh.

Constructor & Destructor Documentation

DWF_Hit::DWF_Hit ( )
inline

Default constructor.

Definition at line 103 of file PhysicsEvent.hh.

103  :
105  {}

Member Function Documentation

DWF_Hit::ClassDef ( DWF_Hit  ,
 
)
ARS_Hit< DWF_Item >::ClassDef ( ARS_Hit< DWF_Item ,
 
)
inherited
DWF_Item::ClassDef ( DWF_Item  ,
 
)
inherited

ROOT class definition.

WF_Item< DWF_Sample >::ClassDef ( WF_Item< DWF_Sample ,
 
)
inherited

ROOT class definition.

WF_Header::ClassDef ( WF_Header  ,
 
)
inherited

ROOT class definition.

SPE_Item::ClassDef ( SPE_Item  ,
 
)
inherited

ROOT class definition.

Status_Item::ClassDef ( Status_Item  ,
 
)
inherited

ROOT class definition.

ARS_Item::ClassDef ( ARS_Item  ,
 
)
inherited
iterator WF_Item< DWF_Sample >::begin ( )
inlineinherited

begin iterator of waveform data

Definition at line 282 of file Ars.hh.

282 { return data_; }
DWF_Sample data_[NUMBER_OF_SAMPLES]
data
Definition: Ars.hh:274
iterator WF_Item< DWF_Sample >::end ( )
inlineinherited

end iterator of waveform data

Definition at line 285 of file Ars.hh.

285 { return data_ + NUMBER_OF_SAMPLES; }
DWF_Sample data_[NUMBER_OF_SAMPLES]
data
Definition: Ars.hh:274
static const unsigned int NUMBER_OF_SAMPLES
number of waveform samples
Definition: Ars.hh:271
const DWF_Sample & WF_Item< DWF_Sample >::operator[] ( const int  i)
inlineinherited

access to waveform data

Definition at line 288 of file Ars.hh.

288 { return data_[i]; }
DWF_Sample data_[NUMBER_OF_SAMPLES]
data
Definition: Ars.hh:274

Member Data Documentation

unsigned short ARS_Hit< DWF_Item >::lcm_id
inherited

LCM identifier.

Definition at line 26 of file PhysicsEvent.hh.

unsigned char ARS_Hit< DWF_Item >::ars_id
inherited

ARS identifier.

Definition at line 28 of file PhysicsEvent.hh.

const unsigned int WF_Item< DWF_Sample >::NUMBER_OF_SAMPLES
staticprotectedinherited

number of waveform samples

Definition at line 271 of file Ars.hh.

DWF_Sample WF_Item< DWF_Sample >::data_[NUMBER_OF_SAMPLES]
protectedinherited

data

Definition at line 274 of file Ars.hh.

unsigned char WF_Header::waveformAddress
inherited

Waveform address.

Definition at line 245 of file Ars.hh.

unsigned char SPE_Item::avc
inherited

ARS Analogue to Voltage Convertor.

Definition at line 142 of file Ars.hh.

unsigned char SPE_Item::tvc
inherited

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: