GassiplexStripChip Class Reference

#include <GassiplexStripChip.hh>

Inheritance diagram for GassiplexStripChip:

Inheritance graph
[legend]
Collaboration diagram for GassiplexStripChip:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GassiplexStripChip (const Board &_board, const i32 aCol, const i32 aRow, const ui32 nbColumns, const ui32 nbRows, const i32 aId, const ui32 aSerialNumber)
virtual ~GassiplexStripChip ()
const ui32 getXGap () const
const ui32 getYGap () const

Private Member Functions

void init ()

Detailed Description

Definition at line 22 of file GassiplexStripChip.hh.


Constructor & Destructor Documentation

GassiplexStripChip::GassiplexStripChip ( const Board _board,
const i32  aCol,
const i32  aRow,
const ui32  nbColumns,
const ui32  nbRows,
const i32  aId,
const ui32  aSerialNumber 
)

Definition at line 15 of file GassiplexStripChip.cpp.

00016 :Chip(aBoard, aCol, aRow, nbColumns, nbRows, aId, aSerialNumber)
00017 {       
00018   init();
00019   type = GASSIPLEX_TYPE;
00020 };

virtual GassiplexStripChip::~GassiplexStripChip (  )  [inline, virtual]

Definition at line 25 of file GassiplexStripChip.hh.

00025 { };


Member Function Documentation

const ui32 GassiplexStripChip::getXGap (  )  const [inline, virtual]

Implements Chip.

Definition at line 28 of file GassiplexStripChip.hh.

00028 { return(0); }; // in centimeter // no gap as GassiplexChip holds only one Channel !

const ui32 GassiplexStripChip::getYGap (  )  const [inline, virtual]

Implements Chip.

Definition at line 29 of file GassiplexStripChip.hh.

00029 { return(0); }; // in centimeter

void GassiplexStripChip::init (  )  [private]

Definition at line 23 of file GassiplexStripChip.cpp.

Referenced by GassiplexStripChip().

00024 {
00025   i32 channelId = id ;  /** Gassiplex -> chip Id == Channel Id ) **/
00026   GassiplexStripChannel* channel = new GassiplexStripChannel(*this, 0, 0, channelId);
00027   channels.insert(make_pair(channelId,channel));
00028 };


The documentation for this class was generated from the following files:
Generated on Mon Jan 7 13:18:27 2013 for MicromegasFramework by  doxygen 1.4.7