CMS 3D CMS Logo

Public Member Functions | Private Attributes

cscdqm::ParHistoDef Class Reference

Parameter Histogram Definition. More...

#include <CSCDQM_HistoDef.h>

Inheritance diagram for cscdqm::ParHistoDef:
cscdqm::HistoDef

List of all members.

Public Member Functions

const HistoNamegetHistoName () const
 Get raw histogram name.
 ParHistoDef (const HistoName &p_name)
 Constructor. It calls Base constructor inline.
 ParHistoDef (const HistoId p_id)
 Constructor. It calls Base constructor inline.

Private Attributes

HistoName name
 Parameter name.

Detailed Description

Parameter Histogram Definition.

Definition at line 442 of file CSCDQM_HistoDef.h.


Constructor & Destructor Documentation

cscdqm::ParHistoDef::ParHistoDef ( const HistoName p_name) [inline]

Constructor. It calls Base constructor inline.

Parameters:
p_nameHistogram name, id will be constructed by using fastHash algorithm and then to be passed to Base class
Returns:

Definition at line 459 of file CSCDQM_HistoDef.h.

: HistoDef(Utility::fastHash(p_name.c_str())), name(p_name) { }
cscdqm::ParHistoDef::ParHistoDef ( const HistoId  p_id) [inline]

Constructor. It calls Base constructor inline.

Parameters:
p_idHistogram id (to be passed to Base class)
Returns:

Definition at line 466 of file CSCDQM_HistoDef.h.

References getHistoName(), and name.


Member Function Documentation

const HistoName& cscdqm::ParHistoDef::getHistoName ( ) const [inline]

Get raw histogram name.

Returns:
Raw histogram name

Reimplemented from cscdqm::HistoDef.

Definition at line 470 of file CSCDQM_HistoDef.h.

References name.

Referenced by ParHistoDef().

{ return name; }

Member Data Documentation

Parameter name.

Definition at line 449 of file CSCDQM_HistoDef.h.

Referenced by getHistoName(), and ParHistoDef().