GassiplexChamber1 Class Reference

#include <GassiplexChamber1.hh>

Inheritance diagram for GassiplexChamber1:

Inheritance graph
[legend]
Collaboration diagram for GassiplexChamber1:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GassiplexChamber1 (const float xPos, const float yPos, const float zPos, const bool xRotation, const bool yRotation, const i16 zRotation, const ui32 nbColumns, const ui32 nbRows, const i32 id)
 ~GassiplexChamber1 ()
unsigned int getNumberOfBoards () const
unsigned int getNumberOfGassiplexBoards () const
const float getXGap () const
const float getYGap () const

Private Member Functions

void init ()

Detailed Description

Definition at line 18 of file GassiplexChamber1.hh.


Constructor & Destructor Documentation

GassiplexChamber1::GassiplexChamber1 ( const float  xPos,
const float  yPos,
const float  zPos,
const bool  xRotation,
const bool  yRotation,
const i16  zRotation,
const ui32  nbColumns,
const ui32  nbRows,
const i32  id 
)

Definition at line 21 of file GassiplexChamber1.cpp.

00022   : Chamber(aX, aY , aZ ,  xRotation,yRotation,zRotation,  nbColumns, nbRows , id )
00023 {
00024   FILE_LOG(logDEBUG) << "---GassiplexChamber1 contructor avec zPos =" << zPos << " id=" << id << endl;
00025   description = "GassiplexChamber1";
00026   type = GASSIPLEXCHAMBER1;
00027   myIsValid = true;
00028   init();
00029 }

GassiplexChamber1::~GassiplexChamber1 (  ) 

Definition at line 32 of file GassiplexChamber1.cpp.

00033 {
00034   //FILE_LOG(logDEBUG) << "---GassiplexChamber1 destructor"<< endl;
00035 }


Member Function Documentation

unsigned int GassiplexChamber1::getNumberOfBoards (  )  const [inline]

Reimplemented from Chamber.

Definition at line 26 of file GassiplexChamber1.hh.

Referenced by getNumberOfGassiplexBoards().

00026 { return 1; }

unsigned int GassiplexChamber1::getNumberOfGassiplexBoards (  )  const [inline, virtual]

Reimplemented from Chamber.

Definition at line 27 of file GassiplexChamber1.hh.

00027 { return getNumberOfBoards(); }; // only reimplement in GassioplexBoard* class

const float GassiplexChamber1::getXGap (  )  const [inline, virtual]

Implements Chamber.

Definition at line 29 of file GassiplexChamber1.hh.

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

const float GassiplexChamber1::getYGap (  )  const [inline, virtual]

Implements Chamber.

Definition at line 30 of file GassiplexChamber1.hh.

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

void GassiplexChamber1::init (  )  [private]

Definition at line 38 of file GassiplexChamber1.cpp.

Referenced by GassiplexChamber1().

00039 {
00040     // !!!!!!!!!!! ATTENTION. Le board id n'etant pas utilise pour la  reconstruction des Gassiplex, on l'utilise
00041     //   pour differencier BOARDBETA2_1 BOARDBETA2_4
00042   GassiplexBoardBeta21 *board =  new GassiplexBoardBeta21(*this, 0, 0, 16, 6,  1);
00043   boards.insert(make_pair(1, board));
00044 
00045 }


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