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< 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 ()
 
 PCaloGeometry (std::vector< float > const &, std::vector< float > const &, std::vector< uint32_t > const &, std::vector< uint32_t > const &)
 
 ~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.

4 {}
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.

9  :
10  m_translation(tra),
11  m_dimension(dim),
12  m_indexes(ind),
13  m_dins(din) {}
std::vector< float > m_translation
Definition: PCaloGeometry.h:24
std::vector< uint32_t > m_dins
Definition: PCaloGeometry.h:27
std::vector< uint32_t > m_indexes
Definition: PCaloGeometry.h:26
std::vector< float > m_dimension
Definition: PCaloGeometry.h:25
PCaloGeometry::~PCaloGeometry ( )
inline

Definition at line 16 of file PCaloGeometry.h.

16 {};

Member Function Documentation

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

Definition at line 21 of file PCaloGeometry.h.

References m_dins.

21 { return m_dins; }
std::vector< uint32_t > m_dins
Definition: PCaloGeometry.h:27
std::vector<float> const& PCaloGeometry::getDimension ( ) const
inline

Definition at line 19 of file PCaloGeometry.h.

References m_dimension.

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

Definition at line 20 of file PCaloGeometry.h.

References m_indexes.

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

Definition at line 18 of file PCaloGeometry.h.

References m_translation.

18 { return m_translation; }
std::vector< float > m_translation
Definition: PCaloGeometry.h:24

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().