CMS 3D CMS Logo

SeedingLayerSetsBuilder::LayerSpec Struct Reference

List of all members.

Public Member Functions

std::string print () const

Public Attributes

std::string hitBuilder
double hitErrorRPhi
double hitErrorRZ
edm::InputTag matchedRecHits
int maxRing
int minRing
std::string name
std::string pixelHitProducer
edm::InputTag rphiRecHits
edm::InputTag stereoRecHits
bool useErrorsFromParam
bool useMatchedRecHits
bool usePixelHitProducer
bool useRingSelector
bool useRPhiRecHits
bool useSimpleRphiHitsCleaner
bool useStereoRecHits


Detailed Description

Definition at line 29 of file SeedingLayerSetsBuilder.h.


Member Function Documentation

std::string SeedingLayerSetsBuilder::LayerSpec::print ( void   )  const

Definition at line 34 of file SeedingLayerSetsBuilder.cc.

References hitBuilder, hitErrorRPhi, hitErrorRZ, maxRing, minRing, name, useErrorsFromParam, and useRingSelector.

00035 {
00036   std::ostringstream str;
00037   str << "Layer="<<name<<", hitBldr: "<<hitBuilder<<", useErrorsFromParam: ";
00038   if (useErrorsFromParam) {
00039      str <<"true,"<<" errRPhi: "<<hitErrorRPhi<<", errRZ: "<<hitErrorRZ; 
00040   }
00041   else str<<"false";
00042 
00043   str << ", useRingSelector: ";
00044   if (useRingSelector) {
00045     str <<"true,"<<" Rings: ("<<minRing<<","<<maxRing<<")"; 
00046   } else  str<<"false";
00047 
00048   return str.str();
00049 }


Member Data Documentation

std::string SeedingLayerSetsBuilder::LayerSpec::hitBuilder

Definition at line 33 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

double SeedingLayerSetsBuilder::LayerSpec::hitErrorRPhi

Definition at line 34 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

double SeedingLayerSetsBuilder::LayerSpec::hitErrorRZ

Definition at line 34 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

edm::InputTag SeedingLayerSetsBuilder::LayerSpec::matchedRecHits

Definition at line 31 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

int SeedingLayerSetsBuilder::LayerSpec::maxRing

Definition at line 35 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

int SeedingLayerSetsBuilder::LayerSpec::minRing

Definition at line 35 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

std::string SeedingLayerSetsBuilder::LayerSpec::name

Definition at line 30 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

std::string SeedingLayerSetsBuilder::LayerSpec::pixelHitProducer

Definition at line 31 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

edm::InputTag SeedingLayerSetsBuilder::LayerSpec::rphiRecHits

Definition at line 31 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

edm::InputTag SeedingLayerSetsBuilder::LayerSpec::stereoRecHits

Definition at line 31 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useErrorsFromParam

Definition at line 34 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useMatchedRecHits

Definition at line 32 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::usePixelHitProducer

Definition at line 32 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useRingSelector

Definition at line 35 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), print(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useRPhiRecHits

Definition at line 32 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useSimpleRphiHitsCleaner

Definition at line 36 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().

bool SeedingLayerSetsBuilder::LayerSpec::useStereoRecHits

Definition at line 32 of file SeedingLayerSetsBuilder.h.

Referenced by SeedingLayerSetsBuilder::layers(), and SeedingLayerSetsBuilder::SeedingLayerSetsBuilder().


The documentation for this struct was generated from the following files:
Generated on Tue Jun 9 18:31:16 2009 for CMSSW by  doxygen 1.5.4