Class CellWrapperAT


class CellWrapperAT
derived from ICellWrapper

Wrapper class for AtlfastF Cells for comparison with Athena Atlfast Cells.


Field Summary
 private ATLFCellObject *m_cell
          AtlfastF cell from which this object was made.

Constructor Summary
CellWrapperAT(const :: ATLFCellObject & c)
          Constructs from AtlfastF CellObject
CellWrapperAT(const :: ATLFCellObject * c)
          Constructs from AtlfastF CellObject pointer
CellWrapperAT()
          Constructs from default ATLFCellObject

Destructor Summary
 virtual ~CellWrapperAT()
           

Method Summary
 virtual const doubleeta()
          IKinematic interface method
 virtual const intnumberOfHits()
          IKinematic interface method
 virtual const std::vectorparticles()
          Returns particles which have contributed energy to the cell
 virtual const doublephi()
          IKinematic interface method
 virtual const doublepT()
          IKinematic interface method

Field Detail

m_cell

private ATLFCellObject * m_cell
AtlfastF cell from which this object was made.
Constructor Detail

CellWrapperAT

public CellWrapperAT(const :: ATLFCellObject & c)
Constructs from AtlfastF CellObject

CellWrapperAT

public CellWrapperAT(const :: ATLFCellObject * c)
Constructs from AtlfastF CellObject pointer

CellWrapperAT

public CellWrapperAT()
Constructs from default ATLFCellObject
Method Detail

~CellWrapperAT

public virtual ~CellWrapperAT()
Method Detail

eta

public virtual const double eta()
IKinematic interface method

numberOfHits

public virtual const int numberOfHits()
IKinematic interface method

particles

public virtual const std::vector particles()
Returns particles which have contributed energy to the cell

phi

public virtual const double phi()
IKinematic interface method

pT

public virtual const double pT()
IKinematic interface method

Association Links

to Class ATLFCellObject

AtlfastF cell from which this object was made.