CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
HcalObjRepresent::ADataRepr Class Referenceabstract

#include <HcalObjRepresent.h>

Public Member Functions

 ADataRepr (unsigned int d)
 
void fillOneGain (std::vector< TH2F > &graphData, std::string units="")
 

Public Attributes

std::stringstream filename
 
unsigned int id
 
unsigned int nr
 
std::stringstream plotname
 
std::stringstream rootname
 

Protected Member Functions

virtual void doFillIn (std::vector< TH2F > &graphData)=0
 

Protected Attributes

int depth
 
HcalDetId hcal_id
 
int ieta
 
int iphi
 
unsigned int m_total
 

Private Member Functions

void draw (std::vector< TH2F > &graphData, std::string filename)
 
void setBinLabels (std::vector< TH2F > &depth)
 
void setup (std::vector< TH2F > &depth, std::string name, std::string units="")
 

Detailed Description

Definition at line 749 of file HcalObjRepresent.h.

Constructor & Destructor Documentation

HcalObjRepresent::ADataRepr::ADataRepr ( unsigned int  d)
inline

Definition at line 752 of file HcalObjRepresent.h.

Member Function Documentation

virtual void HcalObjRepresent::ADataRepr::doFillIn ( std::vector< TH2F > &  graphData)
protectedpure virtual
void HcalObjRepresent::ADataRepr::draw ( std::vector< TH2F > &  graphData,
std::string  filename 
)
inlineprivate

Definition at line 807 of file HcalObjRepresent.h.

void HcalObjRepresent::ADataRepr::fillOneGain ( std::vector< TH2F > &  graphData,
std::string  units = "" 
)
inline

Definition at line 756 of file HcalObjRepresent.h.

void HcalObjRepresent::ADataRepr::setBinLabels ( std::vector< TH2F > &  depth)
inlineprivate

Definition at line 902 of file HcalObjRepresent.h.

void HcalObjRepresent::ADataRepr::setup ( std::vector< TH2F > &  depth,
std::string  name,
std::string  units = "" 
)
inlineprivate

Definition at line 844 of file HcalObjRepresent.h.

Member Data Documentation

int HcalObjRepresent::ADataRepr::depth
protected

Definition at line 800 of file HcalObjRepresent.h.

std::stringstream HcalObjRepresent::ADataRepr::filename

Definition at line 754 of file HcalObjRepresent.h.

HcalDetId HcalObjRepresent::ADataRepr::hcal_id
protected

Definition at line 799 of file HcalObjRepresent.h.

unsigned int HcalObjRepresent::ADataRepr::id

Definition at line 752 of file HcalObjRepresent.h.

int HcalObjRepresent::ADataRepr::ieta
protected

Definition at line 800 of file HcalObjRepresent.h.

int HcalObjRepresent::ADataRepr::iphi
protected

Definition at line 800 of file HcalObjRepresent.h.

unsigned int HcalObjRepresent::ADataRepr::m_total
protected

Definition at line 798 of file HcalObjRepresent.h.

unsigned int HcalObjRepresent::ADataRepr::nr

Definition at line 752 of file HcalObjRepresent.h.

std::stringstream HcalObjRepresent::ADataRepr::plotname

Definition at line 754 of file HcalObjRepresent.h.

std::stringstream HcalObjRepresent::ADataRepr::rootname

Definition at line 754 of file HcalObjRepresent.h.