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

#include <HcalMappingEntry.h>

Public Member Functions

const DetId getDetId () const
 
const HcalElectronicsId getHcalTrigElectronicsId () const
 
const uint32_t getLinearIndex () const
 
 HTLogicalMapEntry ()
 
 HTLogicalMapEntry (int in_et, int in_ph, int in_sid, int in_dph, int in_dep, std::string in_s_chDet, int in_wed, int in_cr, int in_htr, int in_tb, int in_spig, int in_slb, std::string in_s_slb, std::string in_s_slb2, int in_ndat, std::string in_s_slnam, int in_rctcra, int in_rctcar, int in_rctcon, std::string in_s_rctnam, int in_fed)
 
char * printLMapLine ()
 
 ~HTLogicalMapEntry ()
 

Private Attributes

uint32_t hcalTrigDetID_
 
uint32_t hcalTrigEID_
 
int mydepth_
 
std::string mydet_
 
int mydphi_
 
int myrctcar_
 
int myrctcon_
 
int myrctcra_
 
std::string myrctnam_
 
int myside_
 
std::string myslbin2_
 
std::string myslbin_
 
std::string myslnam_
 
int mywedge_
 

Detailed Description

Definition at line 163 of file HcalMappingEntry.h.

Constructor & Destructor Documentation

HTLogicalMapEntry::HTLogicalMapEntry ( )
inline

Definition at line 171 of file HcalMappingEntry.h.

HTLogicalMapEntry::HTLogicalMapEntry ( int  in_et,
int  in_ph,
int  in_sid,
int  in_dph,
int  in_dep,
std::string  in_s_chDet,
int  in_wed,
int  in_cr,
int  in_htr,
int  in_tb,
int  in_spig,
int  in_slb,
std::string  in_s_slb,
std::string  in_s_slb2,
int  in_ndat,
std::string  in_s_slnam,
int  in_rctcra,
int  in_rctcar,
int  in_rctcon,
std::string  in_s_rctnam,
int  in_fed 
)

Definition at line 371 of file HcalMappingEntry.cc.

HTLogicalMapEntry::~HTLogicalMapEntry ( )
inline

Definition at line 179 of file HcalMappingEntry.h.

Member Function Documentation

const DetId HTLogicalMapEntry::getDetId ( ) const
inline

Definition at line 184 of file HcalMappingEntry.h.

const HcalElectronicsId HTLogicalMapEntry::getHcalTrigElectronicsId ( ) const
inline

Definition at line 183 of file HcalMappingEntry.h.

const uint32_t HTLogicalMapEntry::getLinearIndex ( ) const
inline

Definition at line 182 of file HcalMappingEntry.h.

char * HTLogicalMapEntry::printLMapLine ( )

Definition at line 409 of file HcalMappingEntry.cc.

Member Data Documentation

uint32_t HTLogicalMapEntry::hcalTrigDetID_
private

Definition at line 190 of file HcalMappingEntry.h.

uint32_t HTLogicalMapEntry::hcalTrigEID_
private

Definition at line 189 of file HcalMappingEntry.h.

int HTLogicalMapEntry::mydepth_
private

Definition at line 193 of file HcalMappingEntry.h.

std::string HTLogicalMapEntry::mydet_
private

Definition at line 197 of file HcalMappingEntry.h.

int HTLogicalMapEntry::mydphi_
private

Definition at line 193 of file HcalMappingEntry.h.

int HTLogicalMapEntry::myrctcar_
private

Definition at line 195 of file HcalMappingEntry.h.

int HTLogicalMapEntry::myrctcon_
private

Definition at line 195 of file HcalMappingEntry.h.

int HTLogicalMapEntry::myrctcra_
private

Definition at line 195 of file HcalMappingEntry.h.

std::string HTLogicalMapEntry::myrctnam_
private

Definition at line 197 of file HcalMappingEntry.h.

int HTLogicalMapEntry::myside_
private

Definition at line 193 of file HcalMappingEntry.h.

std::string HTLogicalMapEntry::myslbin2_
private

Definition at line 197 of file HcalMappingEntry.h.

std::string HTLogicalMapEntry::myslbin_
private

Definition at line 197 of file HcalMappingEntry.h.

std::string HTLogicalMapEntry::myslnam_
private

Definition at line 197 of file HcalMappingEntry.h.

int HTLogicalMapEntry::mywedge_
private

Definition at line 193 of file HcalMappingEntry.h.