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 Attributes
CALIBLogicalMapEntry Class Reference

#include <HcalMappingEntry.h>

Public Member Functions

 CALIBLogicalMapEntry ()
 
 CALIBLogicalMapEntry (int in_fi_ch, int in_htr_fi, int in_spig, int in_fed, int in_cr, int in_htr, std::string in_s_fpga, std::string in_s_det, int in_et, int in_ph, int in_ch_ty, int in_sid, int in_dph, std::string in_s_rbx, int in_wed, int in_rm_fi, std::string in_s_subdet)
 
const DetId getDetId () const
 
const HcalElectronicsId getHcalElectronicsId () const
 
const HcalFrontEndId getHcalFrontEndId () const
 
const uint32_t getLinearIndex () const
 
char * printLMapLine ()
 
 ~CALIBLogicalMapEntry ()
 

Private Attributes

uint32_t hcalCalibDetID_
 
uint32_t hcalEID_
 
uint32_t hcalFrontEndID_
 
std::string mycalibsubdet_
 
int mydphi_
 
int myside_
 
int mywedge_
 

Detailed Description

Definition at line 91 of file HcalMappingEntry.h.

Constructor & Destructor Documentation

CALIBLogicalMapEntry::CALIBLogicalMapEntry ( )
inline

Definition at line 100 of file HcalMappingEntry.h.

CALIBLogicalMapEntry::CALIBLogicalMapEntry ( int  in_fi_ch,
int  in_htr_fi,
int  in_spig,
int  in_fed,
int  in_cr,
int  in_htr,
std::string  in_s_fpga,
std::string  in_s_det,
int  in_et,
int  in_ph,
int  in_ch_ty,
int  in_sid,
int  in_dph,
std::string  in_s_rbx,
int  in_wed,
int  in_rm_fi,
std::string  in_s_subdet 
)

Definition at line 201 of file HcalMappingEntry.cc.

CALIBLogicalMapEntry::~CALIBLogicalMapEntry ( )
inline

Definition at line 108 of file HcalMappingEntry.h.

Member Function Documentation

const DetId CALIBLogicalMapEntry::getDetId ( ) const
inline

Definition at line 113 of file HcalMappingEntry.h.

const HcalElectronicsId CALIBLogicalMapEntry::getHcalElectronicsId ( ) const
inline

Definition at line 112 of file HcalMappingEntry.h.

const HcalFrontEndId CALIBLogicalMapEntry::getHcalFrontEndId ( ) const
inline

Definition at line 114 of file HcalMappingEntry.h.

const uint32_t CALIBLogicalMapEntry::getLinearIndex ( ) const
inline

Definition at line 111 of file HcalMappingEntry.h.

char * CALIBLogicalMapEntry::printLMapLine ( )

Definition at line 249 of file HcalMappingEntry.cc.

Member Data Documentation

uint32_t CALIBLogicalMapEntry::hcalCalibDetID_
private

Definition at line 119 of file HcalMappingEntry.h.

uint32_t CALIBLogicalMapEntry::hcalEID_
private

Definition at line 118 of file HcalMappingEntry.h.

uint32_t CALIBLogicalMapEntry::hcalFrontEndID_
private

Definition at line 120 of file HcalMappingEntry.h.

std::string CALIBLogicalMapEntry::mycalibsubdet_
private

Definition at line 124 of file HcalMappingEntry.h.

int CALIBLogicalMapEntry::mydphi_
private

Definition at line 123 of file HcalMappingEntry.h.

int CALIBLogicalMapEntry::myside_
private

Definition at line 123 of file HcalMappingEntry.h.

int CALIBLogicalMapEntry::mywedge_
private

Definition at line 123 of file HcalMappingEntry.h.