Project
Loading...
Searching...
No Matches
o2::mft::Cell Class Reference

#include <Cell.h>

Public Member Functions

 Cell ()
 
 Cell (const Int_t, const Int_t, const Int_t, const Int_t, const Int_t)
 layer1, layer2, clsInLayer1, clsInLayer2, cellId; set level = 1
 
const Int_t getFirstLayerId () const
 
const Int_t getSecondLayerId () const
 
const Int_t getFirstClusterIndex () const
 
const Int_t getSecondClusterIndex () const
 
const Int_t getLevel () const
 
void setLevel (const Int_t)
 
void incrementLevel ()
 
void updateLevel ()
 
void addRightNeighbour (const Int_t, const Int_t)
 
void addLeftNeighbour (const Int_t, const Int_t)
 
void setUsed (const Bool_t suc)
 
const Bool_t isUsed () const
 
const Int_t getCellId () const
 
void setCellId (const Int_t)
 
const auto & getLeftNeighbours () const
 
const auto & getRightNeighbours () const
 
const UChar_t getNLeftNeighbours () const
 
const UChar_t getNRightNeighbours () const
 
void setCoordinates (Float_t *coord)
 
const Float_t getX1 () const
 
const Float_t getY1 () const
 
const Float_t getZ1 () const
 
const Float_t getX2 () const
 
const Float_t getY2 () const
 
const Float_t getZ2 () const
 

Detailed Description

Definition at line 30 of file Cell.h.

Constructor & Destructor Documentation

◆ Cell() [1/2]

o2::mft::Cell::Cell ( )
inline

Definition at line 87 of file Cell.h.

◆ Cell() [2/2]

o2::mft::Cell::Cell ( const Int_t  firstLayerId,
const Int_t  secondLayerId,
const Int_t  firstClusterIndex,
const Int_t  secondClusterIndex,
const Int_t  cellIndex 
)
inline

layer1, layer2, clsInLayer1, clsInLayer2, cellId; set level = 1

Definition at line 100 of file Cell.h.

Member Function Documentation

◆ addLeftNeighbour()

void o2::mft::Cell::addLeftNeighbour ( const Int_t  layer,
const Int_t  clusterId 
)
inline

Definition at line 132 of file Cell.h.

◆ addRightNeighbour()

void o2::mft::Cell::addRightNeighbour ( const Int_t  layer,
const Int_t  clusterId 
)
inline

Definition at line 127 of file Cell.h.

◆ getCellId()

const Int_t o2::mft::Cell::getCellId ( ) const
inline

Definition at line 49 of file Cell.h.

◆ getFirstClusterIndex()

const Int_t o2::mft::Cell::getFirstClusterIndex ( ) const
inline

Definition at line 116 of file Cell.h.

◆ getFirstLayerId()

const Int_t o2::mft::Cell::getFirstLayerId ( ) const
inline

Definition at line 112 of file Cell.h.

◆ getLeftNeighbours()

const auto & o2::mft::Cell::getLeftNeighbours ( ) const
inline

Definition at line 51 of file Cell.h.

◆ getLevel()

const Int_t o2::mft::Cell::getLevel ( ) const
inline

Definition at line 120 of file Cell.h.

◆ getNLeftNeighbours()

const UChar_t o2::mft::Cell::getNLeftNeighbours ( ) const
inline

Definition at line 53 of file Cell.h.

◆ getNRightNeighbours()

const UChar_t o2::mft::Cell::getNRightNeighbours ( ) const
inline

Definition at line 54 of file Cell.h.

◆ getRightNeighbours()

const auto & o2::mft::Cell::getRightNeighbours ( ) const
inline

Definition at line 52 of file Cell.h.

◆ getSecondClusterIndex()

const Int_t o2::mft::Cell::getSecondClusterIndex ( ) const
inline

Definition at line 118 of file Cell.h.

◆ getSecondLayerId()

const Int_t o2::mft::Cell::getSecondLayerId ( ) const
inline

Definition at line 114 of file Cell.h.

◆ getX1()

const Float_t o2::mft::Cell::getX1 ( ) const
inline

Definition at line 66 of file Cell.h.

◆ getX2()

const Float_t o2::mft::Cell::getX2 ( ) const
inline

Definition at line 69 of file Cell.h.

◆ getY1()

const Float_t o2::mft::Cell::getY1 ( ) const
inline

Definition at line 67 of file Cell.h.

◆ getY2()

const Float_t o2::mft::Cell::getY2 ( ) const
inline

Definition at line 70 of file Cell.h.

◆ getZ1()

const Float_t o2::mft::Cell::getZ1 ( ) const
inline

Definition at line 68 of file Cell.h.

◆ getZ2()

const Float_t o2::mft::Cell::getZ2 ( ) const
inline

Definition at line 71 of file Cell.h.

◆ incrementLevel()

void o2::mft::Cell::incrementLevel ( )
inline

Definition at line 137 of file Cell.h.

◆ isUsed()

const Bool_t o2::mft::Cell::isUsed ( ) const
inline

Definition at line 48 of file Cell.h.

◆ setCellId()

void o2::mft::Cell::setCellId ( const Int_t  )

◆ setCoordinates()

void o2::mft::Cell::setCoordinates ( Float_t coord)
inline

Definition at line 56 of file Cell.h.

◆ setLevel()

void o2::mft::Cell::setLevel ( const Int_t  level)
inline

Definition at line 125 of file Cell.h.

◆ setUsed()

void o2::mft::Cell::setUsed ( const Bool_t  suc)
inline

Definition at line 47 of file Cell.h.

◆ updateLevel()

void o2::mft::Cell::updateLevel ( )
inline

Definition at line 142 of file Cell.h.


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