CMS 3D CMS Logo

ChamberRecHits Struct Reference

#include <RecoLocalMuon/CSCEfficiency/interface/CSCEfficiency.h>

List of all members.

Public Member Functions

 ChamberRecHits ()

Public Attributes

std::map< int, intNRecHits
int nSegments
std::map< int, std::vector
< double > > 
RecHitsPosX
std::map< int, std::vector
< double > > 
RecHitsPosXlocal
std::map< int, std::vector
< double > > 
RecHitsPosY
std::map< int, std::vector
< double > > 
RecHitsPosYlocal
std::map< int, std::vector
< double > > 
RecHitsPosZ
std::map< int, intTheRightRecHit


Detailed Description

Definition at line 89 of file CSCEfficiency.h.


Constructor & Destructor Documentation

ChamberRecHits::ChamberRecHits (  )  [inline]

Definition at line 98 of file CSCEfficiency.h.

References NRecHits, nSegments, RecHitsPosX, RecHitsPosXlocal, RecHitsPosY, RecHitsPosYlocal, RecHitsPosZ, and TheRightRecHit.

00098                   {
00099     std::vector <double> Zero;
00100     nSegments = 0;
00101     for (int iLayer=0;iLayer<6;iLayer++){
00102       RecHitsPosXlocal[iLayer] = Zero;
00103       RecHitsPosYlocal[iLayer] = Zero;
00104       RecHitsPosX[iLayer] = Zero;
00105       RecHitsPosY[iLayer] = Zero;
00106       RecHitsPosZ[iLayer] = Zero;
00107       TheRightRecHit[iLayer] = -1;
00108       NRecHits[iLayer] = 0;
00109     }
00110   }


Member Data Documentation

std::map<int, int > ChamberRecHits::NRecHits

Definition at line 95 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), ChamberRecHits(), CSCEfficiency::RecHitEfficiency(), and CSCEfficiency::RecSimHitEfficiency().

int ChamberRecHits::nSegments

Definition at line 97 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), and ChamberRecHits().

std::map<int, std::vector <double> > ChamberRecHits::RecHitsPosX

Definition at line 92 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), ChamberRecHits(), CSCEfficiency::RecHitEfficiency(), and CSCEfficiency::Segment_Efficiency().

std::map<int, std::vector <double> > ChamberRecHits::RecHitsPosXlocal

Definition at line 90 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), ChamberRecHits(), CSCEfficiency::RecHitEfficiency(), and CSCEfficiency::RecSimHitEfficiency().

std::map<int, std::vector <double> > ChamberRecHits::RecHitsPosY

Definition at line 93 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), and ChamberRecHits().

std::map<int, std::vector <double> > ChamberRecHits::RecHitsPosYlocal

Definition at line 91 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), ChamberRecHits(), and CSCEfficiency::RecHitEfficiency().

std::map<int, std::vector <double> > ChamberRecHits::RecHitsPosZ

Definition at line 94 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), and ChamberRecHits().

std::map<int, int > ChamberRecHits::TheRightRecHit

Definition at line 96 of file CSCEfficiency.h.

Referenced by CSCEfficiency::analyze(), and ChamberRecHits().


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