CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
PCaloGeometry Class Reference

#include <PCaloGeometry.h>

Public Member Functions

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

Private Attributes

std::vector< float > m_dimension
 
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.

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

Definition at line 6 of file PCaloGeometry.cc.

8  :
9  m_translation(tra),
10  m_dimension(dim),
11  m_indexes(ind){}
std::vector< float > m_translation
Definition: PCaloGeometry.h:21
std::vector< uint32_t > m_indexes
Definition: PCaloGeometry.h:23
std::vector< float > m_dimension
Definition: PCaloGeometry.h:22
PCaloGeometry::~PCaloGeometry ( )
inline

Definition at line 14 of file PCaloGeometry.h.

14 {};

Member Function Documentation

std::vector<float> const& PCaloGeometry::getDimension ( ) const
inline

Definition at line 17 of file PCaloGeometry.h.

References m_dimension.

17 { return m_dimension; }
std::vector< float > m_dimension
Definition: PCaloGeometry.h:22
std::vector<uint32_t> const& PCaloGeometry::getIndexes ( ) const
inline

Definition at line 18 of file PCaloGeometry.h.

References m_indexes.

18 { return m_indexes; }
std::vector< uint32_t > m_indexes
Definition: PCaloGeometry.h:23
std::vector<float> const& PCaloGeometry::getTranslation ( ) const
inline

Definition at line 16 of file PCaloGeometry.h.

References m_translation.

16 { return m_translation; }
std::vector< float > m_translation
Definition: PCaloGeometry.h:21

Member Data Documentation

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

Definition at line 22 of file PCaloGeometry.h.

Referenced by getDimension().

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

Definition at line 23 of file PCaloGeometry.h.

Referenced by getIndexes().

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

Definition at line 21 of file PCaloGeometry.h.

Referenced by getTranslation().