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
HBHEHFLogicalMapEntry Class Reference

#include <HcalMappingEntry.h>

Public Member Functions

const DetId getDetId () const
 
const HcalElectronicsId getHcalElectronicsId () const
 
const HcalFrontEndId getHcalFrontEndId () const
 
uint32_t getLinearIndex () const
 
 HBHEHFLogicalMapEntry ()
 
 HBHEHFLogicalMapEntry (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_sid, int in_et, int in_ph, int in_dep, int in_dph, int in_wed, int in_rm, int in_rm_fi, int in_pix, int in_qie, int in_adc, int in_slb, int in_rctcra, int in_rctcar, int in_rctcon, std::string in_s_rbx, std::string in_s_slb, std::string in_s_slb2, std::string in_s_slnam, std::string in_s_rctnam)
 
char * printLMapLine ()
 
 ~HBHEHFLogicalMapEntry ()
 

Private Attributes

uint32_t hcalDetID_
 
uint32_t hcalEID_
 
uint32_t hcalFrontEndID_
 
int mydphi_
 
int myrctcar_
 
int myrctcon_
 
int myrctcra_
 
std::string myrctnam_
 
int myslb_
 
std::string myslbin2_
 
std::string myslbin_
 
std::string myslnam_
 
int mywedge_
 

Detailed Description

Definition at line 15 of file HcalMappingEntry.h.

Constructor & Destructor Documentation

HBHEHFLogicalMapEntry::HBHEHFLogicalMapEntry ( )
inline

Definition at line 24 of file HcalMappingEntry.h.

HBHEHFLogicalMapEntry::HBHEHFLogicalMapEntry ( 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_sid,
int  in_et,
int  in_ph,
int  in_dep,
int  in_dph,
int  in_wed,
int  in_rm,
int  in_rm_fi,
int  in_pix,
int  in_qie,
int  in_adc,
int  in_slb,
int  in_rctcra,
int  in_rctcar,
int  in_rctcon,
std::string  in_s_rbx,
std::string  in_s_slb,
std::string  in_s_slb2,
std::string  in_s_slnam,
std::string  in_s_rctnam 
)

Definition at line 19 of file HcalMappingEntry.cc.

HBHEHFLogicalMapEntry::~HBHEHFLogicalMapEntry ( )
inline

Definition at line 33 of file HcalMappingEntry.h.

Member Function Documentation

const DetId HBHEHFLogicalMapEntry::getDetId ( ) const
inline

Definition at line 38 of file HcalMappingEntry.h.

const HcalElectronicsId HBHEHFLogicalMapEntry::getHcalElectronicsId ( ) const
inline

Definition at line 37 of file HcalMappingEntry.h.

const HcalFrontEndId HBHEHFLogicalMapEntry::getHcalFrontEndId ( ) const
inline

Definition at line 39 of file HcalMappingEntry.h.

uint32_t HBHEHFLogicalMapEntry::getLinearIndex ( ) const
inline

Definition at line 36 of file HcalMappingEntry.h.

char * HBHEHFLogicalMapEntry::printLMapLine ( )

Definition at line 62 of file HcalMappingEntry.cc.

Member Data Documentation

uint32_t HBHEHFLogicalMapEntry::hcalDetID_
private

Definition at line 44 of file HcalMappingEntry.h.

uint32_t HBHEHFLogicalMapEntry::hcalEID_
private

Definition at line 43 of file HcalMappingEntry.h.

uint32_t HBHEHFLogicalMapEntry::hcalFrontEndID_
private

Definition at line 45 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::mydphi_
private

Definition at line 48 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::myrctcar_
private

Definition at line 48 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::myrctcon_
private

Definition at line 48 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::myrctcra_
private

Definition at line 48 of file HcalMappingEntry.h.

std::string HBHEHFLogicalMapEntry::myrctnam_
private

Definition at line 50 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::myslb_
private

Definition at line 48 of file HcalMappingEntry.h.

std::string HBHEHFLogicalMapEntry::myslbin2_
private

Definition at line 50 of file HcalMappingEntry.h.

std::string HBHEHFLogicalMapEntry::myslbin_
private

Definition at line 50 of file HcalMappingEntry.h.

std::string HBHEHFLogicalMapEntry::myslnam_
private

Definition at line 50 of file HcalMappingEntry.h.

int HBHEHFLogicalMapEntry::mywedge_
private

Definition at line 48 of file HcalMappingEntry.h.