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
SiPixelDigitizerAlgorithm::PixelEfficiencies Struct Reference

Public Member Functions

void init_from_db (const edm::ESHandle< TrackerGeometry > &, const edm::ESHandle< SiPixelDynamicInefficiency > &)
 
bool matches (const DetId &, const DetId &, const std::vector< uint32_t > &)
 
 PixelEfficiencies (const edm::ParameterSet &conf, bool AddPixelInefficiency, int NumberOfBarrelLayers, int NumberOfEndcapDisks)
 

Public Attributes

std::map< uint32_t, double > ChipGeomFactors
 
std::map< uint32_t, double > ColGeomFactors
 
unsigned int FPixIndex
 
bool FromConfig
 
std::map< uint32_t, size_t > iPU
 
std::map< uint32_t, double > PixelGeomFactors
 
std::vector< double > pu_scale
 
double theInnerEfficiency_FPix [20]
 
double theInstLumiScaleFactor
 
std::vector< double > theLadderEfficiency_BPix [20]
 
std::vector< double > theModuleEfficiency_BPix [20]
 
double theOuterEfficiency_FPix [20]
 
double thePixelChipEfficiency [20]
 
double thePixelColEfficiency [20]
 
double thePixelEfficiency [20]
 
std::vector< std::vector
< double > > 
thePUEfficiency
 

Detailed Description

Internal use only.

Definition at line 246 of file SiPixelDigitizerAlgorithm.h.

Constructor & Destructor Documentation

SiPixelDigitizerAlgorithm::PixelEfficiencies::PixelEfficiencies ( const edm::ParameterSet conf,
bool  AddPixelInefficiency,
int  NumberOfBarrelLayers,
int  NumberOfEndcapDisks 
)

Definition at line 359 of file SiPixelDigitizerAlgorithm.cc.

Member Function Documentation

void SiPixelDigitizerAlgorithm::PixelEfficiencies::init_from_db ( const edm::ESHandle< TrackerGeometry > &  geom,
const edm::ESHandle< SiPixelDynamicInefficiency > &  SiPixelDynamicInefficiency 
)

Definition at line 491 of file SiPixelDigitizerAlgorithm.cc.

bool SiPixelDigitizerAlgorithm::PixelEfficiencies::matches ( const DetId detid,
const DetId db_id,
const std::vector< uint32_t > &  DetIdmasks 
)

Definition at line 534 of file SiPixelDigitizerAlgorithm.cc.

Member Data Documentation

std::map<uint32_t, double> SiPixelDigitizerAlgorithm::PixelEfficiencies::ChipGeomFactors

Definition at line 267 of file SiPixelDigitizerAlgorithm.h.

std::map<uint32_t, double> SiPixelDigitizerAlgorithm::PixelEfficiencies::ColGeomFactors

Definition at line 266 of file SiPixelDigitizerAlgorithm.h.

unsigned int SiPixelDigitizerAlgorithm::PixelEfficiencies::FPixIndex

Definition at line 262 of file SiPixelDigitizerAlgorithm.h.

bool SiPixelDigitizerAlgorithm::PixelEfficiencies::FromConfig

Definition at line 248 of file SiPixelDigitizerAlgorithm.h.

std::map<uint32_t, size_t > SiPixelDigitizerAlgorithm::PixelEfficiencies::iPU

Definition at line 268 of file SiPixelDigitizerAlgorithm.h.

std::map<uint32_t, double> SiPixelDigitizerAlgorithm::PixelEfficiencies::PixelGeomFactors

Definition at line 265 of file SiPixelDigitizerAlgorithm.h.

std::vector<double> SiPixelDigitizerAlgorithm::PixelEfficiencies::pu_scale

Definition at line 251 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::theInnerEfficiency_FPix[20]

Definition at line 260 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::theInstLumiScaleFactor

Definition at line 250 of file SiPixelDigitizerAlgorithm.h.

std::vector<double> SiPixelDigitizerAlgorithm::PixelEfficiencies::theLadderEfficiency_BPix[20]

Definition at line 258 of file SiPixelDigitizerAlgorithm.h.

std::vector<double> SiPixelDigitizerAlgorithm::PixelEfficiencies::theModuleEfficiency_BPix[20]

Definition at line 259 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::theOuterEfficiency_FPix[20]

Definition at line 261 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::thePixelChipEfficiency[20]

Definition at line 257 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::thePixelColEfficiency[20]

Definition at line 256 of file SiPixelDigitizerAlgorithm.h.

double SiPixelDigitizerAlgorithm::PixelEfficiencies::thePixelEfficiency[20]

Definition at line 255 of file SiPixelDigitizerAlgorithm.h.

std::vector<std::vector<double> > SiPixelDigitizerAlgorithm::PixelEfficiencies::thePUEfficiency

Definition at line 252 of file SiPixelDigitizerAlgorithm.h.