CMS 3D CMS Logo

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

#include <MaterialAccountingCalo.h>

Public Member Functions

void clear (void)
 
 MaterialAccountingCalo (void)
 

Public Attributes

double m_eta
 
std::vector< double > m_intLen
 
std::vector< int > m_layers
 
double m_phi
 
std::vector< double > m_radLen
 
std::vector< double > m_stepLen
 

Detailed Description

Definition at line 8 of file MaterialAccountingCalo.h.

Constructor & Destructor Documentation

MaterialAccountingCalo::MaterialAccountingCalo ( void  )
inline

Definition at line 10 of file MaterialAccountingCalo.h.

References clear().

10 { clear(); }

Member Function Documentation

void MaterialAccountingCalo::clear ( void  )
inline

Definition at line 12 of file MaterialAccountingCalo.h.

References m_eta, m_intLen, m_layers, m_phi, m_radLen, and m_stepLen.

Referenced by MaterialAccountingCalo().

12  {
13  m_eta = m_phi = 0.;
14  m_stepLen.clear();
15  m_radLen.clear();
16  m_intLen.clear();
17  m_layers.clear();
18  }
std::vector< double > m_radLen
std::vector< double > m_intLen
std::vector< double > m_stepLen

Member Data Documentation

double MaterialAccountingCalo::m_eta
std::vector<double> MaterialAccountingCalo::m_intLen
std::vector<int> MaterialAccountingCalo::m_layers

Definition at line 22 of file MaterialAccountingCalo.h.

Referenced by clear(), and MaterialBudgetHcalProducer::update().

double MaterialAccountingCalo::m_phi
std::vector<double> MaterialAccountingCalo::m_radLen
std::vector<double> MaterialAccountingCalo::m_stepLen