CMS 3D CMS Logo

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::MaterialAccountingCalo ( void  )
inline

Definition at line 10 of file MaterialAccountingCalo.h.

References clear().

10 { clear(); }

Member Function Documentation

◆ clear()

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

◆ m_eta

double MaterialAccountingCalo::m_eta

◆ m_intLen

std::vector<double> MaterialAccountingCalo::m_intLen

◆ m_layers

std::vector<int> MaterialAccountingCalo::m_layers

Definition at line 22 of file MaterialAccountingCalo.h.

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

◆ m_phi

double MaterialAccountingCalo::m_phi

◆ m_radLen

std::vector<double> MaterialAccountingCalo::m_radLen

◆ m_stepLen

std::vector<double> MaterialAccountingCalo::m_stepLen