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 Member Functions | Private Attributes
MaterialBudgetTrackerHistos Class Reference

#include <MaterialBudgetTrackerHistos.h>

Inheritance diagram for MaterialBudgetTrackerHistos:
MaterialBudgetFormat

Public Member Functions

virtual void fillEndTrack ()
 
virtual void fillPerStep ()
 
virtual void fillStartTrack ()
 
 MaterialBudgetTrackerHistos (MaterialBudgetData *data, TestHistoMgr *mgr, const std::string &fileName)
 
virtual ~MaterialBudgetTrackerHistos ()
 
- Public Member Functions inherited from MaterialBudgetFormat
 MaterialBudgetFormat (MaterialBudgetData *data)
 
virtual ~MaterialBudgetFormat ()
 

Private Member Functions

virtual void book ()
 
virtual void hend ()
 

Private Attributes

TestHistoMgrhmgr
 
int MAXNUMBERSTEPS
 
double * theDmb
 
double * theMateId
 
double * theVoluId
 
double * theX
 
double * theY
 
double * theZ
 

Additional Inherited Members

- Protected Attributes inherited from MaterialBudgetFormat
MaterialBudgetDatatheData
 
std::string theFileName
 

Detailed Description

Definition at line 7 of file MaterialBudgetTrackerHistos.h.

Constructor & Destructor Documentation

MaterialBudgetTrackerHistos::MaterialBudgetTrackerHistos ( MaterialBudgetData data,
TestHistoMgr mgr,
const std::string &  fileName 
)

Definition at line 10 of file MaterialBudgetTrackerHistos.cc.

virtual MaterialBudgetTrackerHistos::~MaterialBudgetTrackerHistos ( )
inlinevirtual

Definition at line 14 of file MaterialBudgetTrackerHistos.h.

References hend().

Member Function Documentation

void MaterialBudgetTrackerHistos::book ( )
privatevirtual

Definition at line 20 of file MaterialBudgetTrackerHistos.cc.

void MaterialBudgetTrackerHistos::fillEndTrack ( )
virtual

Implements MaterialBudgetFormat.

Definition at line 269 of file MaterialBudgetTrackerHistos.cc.

void MaterialBudgetTrackerHistos::fillPerStep ( )
virtual

Implements MaterialBudgetFormat.

Definition at line 263 of file MaterialBudgetTrackerHistos.cc.

void MaterialBudgetTrackerHistos::fillStartTrack ( )
virtual

Implements MaterialBudgetFormat.

Definition at line 257 of file MaterialBudgetTrackerHistos.cc.

void MaterialBudgetTrackerHistos::hend ( )
privatevirtual

Definition at line 715 of file MaterialBudgetTrackerHistos.cc.

Referenced by ~MaterialBudgetTrackerHistos().

Member Data Documentation

TestHistoMgr* MaterialBudgetTrackerHistos::hmgr
private

Definition at line 35 of file MaterialBudgetTrackerHistos.h.

int MaterialBudgetTrackerHistos::MAXNUMBERSTEPS
private

Definition at line 27 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theDmb
private

Definition at line 28 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theMateId
private

Definition at line 33 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theVoluId
private

Definition at line 32 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theX
private

Definition at line 29 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theY
private

Definition at line 30 of file MaterialBudgetTrackerHistos.h.

double* MaterialBudgetTrackerHistos::theZ
private

Definition at line 31 of file MaterialBudgetTrackerHistos.h.