CMS 3D CMS Logo

Public Member Functions | Private Attributes

PCaloGeometry Class Reference

#include <PCaloGeometry.h>

List of all members.

Public Member Functions

std::vector< uint32_t > const & getDenseIndices () const
std::vector< float > const & getDimension () const
std::vector< uint32_t > const & getIndexes () const
std::vector< float > const & getTranslation () const
 PCaloGeometry (std::vector< float > const &, std::vector< float > const &, std::vector< uint32_t > const &, std::vector< uint32_t > const &)
 PCaloGeometry ()
 ~PCaloGeometry ()

Private Attributes

std::vector< float > m_dimension
std::vector< uint32_t > m_dins
std::vector< uint32_t > m_indexes
std::vector< float > m_translation

Detailed Description

Definition at line 7 of file PCaloGeometry.h.


Constructor & Destructor Documentation

PCaloGeometry::PCaloGeometry ( )

Definition at line 4 of file PCaloGeometry.cc.

{}
PCaloGeometry::PCaloGeometry ( std::vector< float > const &  tra,
std::vector< float > const &  dim,
std::vector< uint32_t > const &  ind,
std::vector< uint32_t > const &  din 
)

Definition at line 6 of file PCaloGeometry.cc.

                                                                 :
  m_translation(tra),
  m_dimension(dim),
  m_indexes(ind),
  m_dins(din) {}
PCaloGeometry::~PCaloGeometry ( ) [inline]

Definition at line 16 of file PCaloGeometry.h.

{};

Member Function Documentation

std::vector<uint32_t> const& PCaloGeometry::getDenseIndices ( ) const [inline]

Definition at line 21 of file PCaloGeometry.h.

References m_dins.

{ return m_dins; }
std::vector<float> const& PCaloGeometry::getDimension ( ) const [inline]

Definition at line 19 of file PCaloGeometry.h.

References m_dimension.

{ return m_dimension; }
std::vector<uint32_t> const& PCaloGeometry::getIndexes ( ) const [inline]

Definition at line 20 of file PCaloGeometry.h.

References m_indexes.

{ return m_indexes; }
std::vector<float> const& PCaloGeometry::getTranslation ( ) const [inline]

Definition at line 18 of file PCaloGeometry.h.

References m_translation.

{ return m_translation; }

Member Data Documentation

std::vector<float> PCaloGeometry::m_dimension [private]

Definition at line 25 of file PCaloGeometry.h.

Referenced by getDimension().

std::vector<uint32_t> PCaloGeometry::m_dins [private]

Definition at line 27 of file PCaloGeometry.h.

Referenced by getDenseIndices().

std::vector<uint32_t> PCaloGeometry::m_indexes [private]

Definition at line 26 of file PCaloGeometry.h.

Referenced by getIndexes().

std::vector<float> PCaloGeometry::m_translation [private]

Definition at line 24 of file PCaloGeometry.h.

Referenced by getTranslation().