CMS 3D CMS Logo

MuonSeedsAnalyzer Class Reference

DQM monitoring source for muon track seeds. More...

#include <DQMOffline/Muon/src/MuonSeedsAnalyzer.h>

Inheritance diagram for MuonSeedsAnalyzer:

MuonAnalyzerBase

List of all members.

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &, const TrajectorySeed &seed)
 Get the analysis.
void beginJob (edm::EventSetup const &iSetup, DQMStore *dbe)
 Inizialize parameters for histo binning.
TrajectoryStateOnSurface getSeedTSOS (const TrajectorySeed &seed)
 Get the TrajectoryStateOnSurface.
 MuonSeedsAnalyzer (const edm::ParameterSet &, MuonServiceProxy *theService)
 Constructor.
virtual ~MuonSeedsAnalyzer ()
 Destructor.

Private Attributes

int Chi2Bin
double Chi2Max
double Chi2Min
int EtaBin
int etaErrBin
double etaErrMax
double etaErrMin
double EtaMax
double EtaMin
std::string metname
MonitorElementNumberOfRecHitsPerSeed
edm::ParameterSet parameters
int pErrBin
double pErrMax
double pErrMin
int PhiBin
int phiErrBin
double phiErrMax
double phiErrMin
double PhiMax
double PhiMin
int pxyzErrBin
double pxyzErrMax
double pxyzErrMin
MonitorElementseedEta
MonitorElementseedEtaErr
int seedHitBin
double seedHitMax
double seedHitMin
MonitorElementseedPErr
MonitorElementseedPErrVsEta
MonitorElementseedPErrVsPhi
MonitorElementseedPErrVsPt
MonitorElementseedPhi
MonitorElementseedPhiErr
MonitorElementseedPt
int seedPtBin
MonitorElementseedPtErr
MonitorElementseedPtErrVsEta
MonitorElementseedPtErrVsPhi
MonitorElementseedPtErrVsPt
double seedPtMax
double seedPtMin
MonitorElementseedPx
MonitorElementseedPxErr
int seedPxyzBin
double seedPxyzMax
double seedPxyzMin
MonitorElementseedPy
MonitorElementseedPyErr
MonitorElementseedPz
MonitorElementseedPzErr
MonitorElementseedTheta
int ThetaBin
double ThetaMax
double ThetaMin


Detailed Description

DQM monitoring source for muon track seeds.

Date
2008/05/22 10:02:02
Revision
1.7
Author:
G. Mila - INFN Torino

Definition at line 30 of file MuonSeedsAnalyzer.h.


Constructor & Destructor Documentation

MuonSeedsAnalyzer::MuonSeedsAnalyzer ( const edm::ParameterSet pSet,
MuonServiceProxy *  theService 
)

Constructor.

Definition at line 36 of file MuonSeedsAnalyzer.cc.

References parameters.

00036                                                                                              :MuonAnalyzerBase(theService) {
00037   parameters = pSet;
00038 }

MuonSeedsAnalyzer::~MuonSeedsAnalyzer (  )  [virtual]

Destructor.

Definition at line 41 of file MuonSeedsAnalyzer.cc.

00041 { }


Member Function Documentation

void MuonSeedsAnalyzer::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup,
const TrajectorySeed seed 
)

Get the analysis.

Definition at line 146 of file MuonSeedsAnalyzer.cc.

References funct::abs(), TrajectoryStateOnSurface::cartesianError(), TrajectoryStateOnSurface::curvilinearError(), HLT_VtxMuL3::errors, PV3DBase< T, PVType, FrameType >::eta(), MonitorElement::Fill(), getSeedTSOS(), TrajectoryStateOnSurface::globalMomentum(), LogTrace, PV3DBase< T, PVType, FrameType >::mag(), CartesianTrajectoryError::matrix(), CurvilinearTrajectoryError::matrix(), metname, TrajectorySeed::nHits(), NumberOfRecHitsPerSeed, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), funct::pow(), seedEta, seedEtaErr, seedPErr, seedPErrVsEta, seedPErrVsPhi, seedPErrVsPt, seedPhi, seedPhiErr, seedPt, seedPtErr, seedPtErrVsEta, seedPtErrVsPhi, seedPtErrVsPt, seedPx, seedPxErr, seedPy, seedPyErr, seedPz, seedPzErr, seedTheta, funct::sin(), funct::sqrt(), PV3DBase< T, PVType, FrameType >::theta(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

Referenced by MuonAnalyzer::analyze().

00146                                                                                                                {
00147 
00148   TrajectoryStateOnSurface seedTSOS = getSeedTSOS(seed);
00149   AlgebraicSymMatrix66 errors = seedTSOS.cartesianError().matrix();
00150   double partialPterror = errors(3,3)*pow(seedTSOS.globalMomentum().x(),2) + errors(4,4)*pow(seedTSOS.globalMomentum().y(),2);
00151 
00152   LogTrace(metname)<<"[MuonSeedAnalyzer] Filling the histos";
00153 
00154   // nhits
00155   LogTrace(metname)<<"Number od recHits per seed: "<<seed.nHits();
00156   NumberOfRecHitsPerSeed->Fill(seed.nHits());
00157   
00158   // pt
00159   LogTrace(metname)<<"seed momentum: "<<seedTSOS.globalMomentum().perp();
00160   seedPt->Fill(seedTSOS.globalMomentum().perp());
00161 
00162   // px
00163   LogTrace(metname)<<"seed px: "<<seedTSOS.globalMomentum().x();
00164   seedPx->Fill(seedTSOS.globalMomentum().x());
00165 
00166   // py
00167   LogTrace(metname)<<"seed py: "<<seedTSOS.globalMomentum().y();
00168   seedPy->Fill(seedTSOS.globalMomentum().y());
00169 
00170   // pz 
00171   LogTrace(metname)<<"seed pz: "<<seedTSOS.globalMomentum().z();
00172   seedPz->Fill(seedTSOS.globalMomentum().z());
00173 
00174   // phi
00175   LogTrace(metname)<<"seed phi: "<<seedTSOS.globalMomentum().phi();
00176   seedPhi->Fill(seedTSOS.globalMomentum().phi());
00177 
00178   // theta
00179   LogTrace(metname)<<"seed theta: "<<seedTSOS.globalMomentum().theta();
00180   seedTheta->Fill(seedTSOS.globalMomentum().theta());
00181 
00182   // eta
00183   LogTrace(metname)<<"seed eta: "<<seedTSOS.globalMomentum().eta();
00184   seedEta->Fill(seedTSOS.globalMomentum().eta());
00185 
00186   // pt err
00187   LogTrace(metname)<<"seed pt error: "<<sqrt(partialPterror)/seedTSOS.globalMomentum().perp();
00188   seedPtErr->Fill(sqrt(partialPterror)/seedTSOS.globalMomentum().perp());
00189 
00190   // ptErr/pt Vs phi
00191   seedPtErrVsPhi->Fill(seedTSOS.globalMomentum().phi(),
00192                        sqrt(partialPterror)/seedTSOS.globalMomentum().perp());
00193   // ptErr/pt Vs eta
00194   seedPtErrVsEta->Fill(seedTSOS.globalMomentum().eta(),
00195                        sqrt(partialPterror)/seedTSOS.globalMomentum().perp());
00196   // ptErr/pt Vs pt
00197   seedPtErrVsPt->Fill(seedTSOS.globalMomentum().perp(),
00198                        sqrt(partialPterror)/seedTSOS.globalMomentum().perp());
00199 
00200   // px err
00201   LogTrace(metname)<<"seed px error: "<<sqrt(errors(3,3))/seedTSOS.globalMomentum().x();
00202   seedPxErr->Fill(sqrt(errors(3,3))/seedTSOS.globalMomentum().x());
00203   
00204   // py err
00205   LogTrace(metname)<<"seed py error: "<<sqrt(errors(4,4))/seedTSOS.globalMomentum().y();
00206   seedPyErr->Fill(sqrt(errors(4,4))/seedTSOS.globalMomentum().y());
00207 
00208   // pz err
00209   LogTrace(metname)<<"seed pz error: "<<sqrt(errors(5,5))/seedTSOS.globalMomentum().z();
00210   seedPzErr->Fill(sqrt(errors(5,5))/seedTSOS.globalMomentum().z());
00211 
00212   // p err
00213   LogTrace(metname)<<"seed p error: "<<sqrt(partialPterror+errors(5,5)*pow(seedTSOS.globalMomentum().z(),2))/seedTSOS.globalMomentum().mag();
00214   seedPErr->Fill(sqrt(partialPterror+errors(5,5)*pow(seedTSOS.globalMomentum().z(),2))/seedTSOS.globalMomentum().mag());
00215 
00216   // pErr/p Vs phi
00217   seedPErrVsPhi->Fill(seedTSOS.globalMomentum().phi(),
00218                       sqrt(partialPterror+errors(5,5)*pow(seedTSOS.globalMomentum().z(),2))/seedTSOS.globalMomentum().mag());
00219    // pErr/p Vs eta
00220   seedPErrVsEta->Fill(seedTSOS.globalMomentum().eta(),
00221                       sqrt(partialPterror+errors(5,5)*pow(seedTSOS.globalMomentum().z(),2))/seedTSOS.globalMomentum().mag());
00222   // pErr/p Vs pt
00223   seedPErrVsPt->Fill(seedTSOS.globalMomentum().perp(),
00224                      sqrt(partialPterror+errors(5,5)*pow(seedTSOS.globalMomentum().z(),2))/seedTSOS.globalMomentum().mag());
00225 
00226   // phi err
00227   LogTrace(metname)<<"seed phi error: "<<sqrt(seedTSOS.curvilinearError().matrix()(2,2));
00228   seedPhiErr->Fill(sqrt(seedTSOS.curvilinearError().matrix()(2,2)));
00229 
00230   // eta err
00231   LogTrace(metname)<<"seed eta error: "<<sqrt(seedTSOS.curvilinearError().matrix()(1,1))*abs(sin(seedTSOS.globalMomentum().theta()));
00232   seedEtaErr->Fill(sqrt(seedTSOS.curvilinearError().matrix()(1,1))*abs(sin(seedTSOS.globalMomentum().theta())));
00233   
00234 }

void MuonSeedsAnalyzer::beginJob ( edm::EventSetup const &  iSetup,
DQMStore dbe 
) [virtual]

Inizialize parameters for histo binning.

Implements MuonAnalyzerBase.

Definition at line 44 of file MuonSeedsAnalyzer.cc.

References DQMStore::book1D(), DQMStore::book2D(), EtaBin, etaErrBin, etaErrMax, etaErrMin, EtaMax, EtaMin, edm::ParameterSet::getParameter(), LogTrace, metname, NumberOfRecHitsPerSeed, parameters, pErrBin, pErrMax, pErrMin, PhiBin, phiErrBin, phiErrMax, phiErrMin, PhiMax, PhiMin, pxyzErrBin, pxyzErrMax, pxyzErrMin, seedEta, seedEtaErr, seedHitBin, seedHitMax, seedHitMin, seedPErr, seedPErrVsEta, seedPErrVsPhi, seedPErrVsPt, seedPhi, seedPhiErr, seedPt, seedPtBin, seedPtErr, seedPtErrVsEta, seedPtErrVsPhi, seedPtErrVsPt, seedPtMax, seedPtMin, seedPx, seedPxErr, seedPxyzBin, seedPxyzMax, seedPxyzMin, seedPy, seedPyErr, seedPz, seedPzErr, seedTheta, MonitorElement::setAxisTitle(), DQMStore::setCurrentFolder(), ThetaBin, ThetaMax, and ThetaMin.

Referenced by MuonAnalyzer::beginJob().

00044                                                                             {
00045 
00046   metname = "seedsAnalyzer";
00047 
00048   LogTrace(metname)<<"[MuonSeedsAnalyzer] Parameters initialization";
00049   dbe->setCurrentFolder("Muons/MuonSeedsAnalyzer");
00050 
00051   seedHitBin = parameters.getParameter<int>("RecHitBin");
00052   seedHitMin = parameters.getParameter<double>("RecHitMin");
00053   seedHitMax = parameters.getParameter<double>("RecHitMax");
00054   string histname = "NumberOfRecHitsPerSeed_";
00055   NumberOfRecHitsPerSeed = dbe->book1D(histname, "Number of seed recHits", seedHitBin, seedHitMin, seedHitMax);
00056  
00057   PhiBin = parameters.getParameter<int>("PhiBin");
00058   PhiMin = parameters.getParameter<double>("PhiMin");
00059   PhiMax = parameters.getParameter<double>("PhiMax");
00060   histname = "seedPhi_";
00061   seedPhi = dbe->book1D(histname, "Seed #phi", PhiBin, PhiMin, PhiMax);
00062   seedPhi->setAxisTitle("rad");
00063    
00064   EtaBin = parameters.getParameter<int>("EtaBin");
00065   EtaMin = parameters.getParameter<double>("EtaMin");
00066   EtaMax = parameters.getParameter<double>("EtaMax");
00067   histname = "seedEta_";
00068   seedEta = dbe->book1D(histname, "Seed #eta", EtaBin, EtaMin, EtaMax);
00069     
00070   ThetaBin = parameters.getParameter<int>("ThetaBin");
00071   ThetaMin = parameters.getParameter<double>("ThetaMin");
00072   ThetaMax = parameters.getParameter<double>("ThetaMax");
00073   histname = "seedTheta_";
00074   seedTheta = dbe->book1D(histname, "Seed #theta", ThetaBin, ThetaMin, ThetaMax);
00075   seedTheta->setAxisTitle("rad");
00076  
00077   seedPtBin = parameters.getParameter<int>("seedPtBin");
00078   seedPtMin = parameters.getParameter<double>("seedPtMin");
00079   seedPtMax = parameters.getParameter<double>("seedPtMax");
00080   histname = "seedPt_";
00081   seedPt = dbe->book1D(histname, "Seed p_{t}", seedPtBin, seedPtMin, seedPtMax);
00082   seedPt->setAxisTitle("GeV");
00083 
00084   seedPxyzBin = parameters.getParameter<int>("seedPxyzBin");
00085   seedPxyzMin = parameters.getParameter<double>("seedPxyzMin");
00086   seedPxyzMax = parameters.getParameter<double>("seedPxyzMax");
00087   histname = "seedPx_";
00088   seedPx = dbe->book1D(histname, "Seed p_{x}", seedPxyzBin, seedPxyzMin, seedPxyzMax);
00089   seedPx->setAxisTitle("GeV");
00090   histname = "seedPy_";
00091   seedPy = dbe->book1D(histname, "Seed p_{y}", seedPxyzBin, seedPxyzMin, seedPxyzMax);
00092   seedPy->setAxisTitle("GeV");
00093   histname = "seedPz_";
00094   seedPz = dbe->book1D(histname, "Seed p_{z}", seedPxyzBin, seedPxyzMin, seedPxyzMax);
00095   seedPz->setAxisTitle("GeV");
00096 
00097   pErrBin = parameters.getParameter<int>("pErrBin");
00098   pErrMin = parameters.getParameter<double>("pErrMin");
00099   pErrMax = parameters.getParameter<double>("pErrMax");
00100   histname = "seedPtErrOverPt_";
00101   seedPtErr = dbe->book1D(histname, "Seed p_{t}Err/p_{t}", pErrBin, pErrMin, pErrMax);
00102   histname = "seedPtErrOverPtVsPhi_";
00103   seedPtErrVsPhi = dbe->book2D(histname, "Seed p_{t}Err/p_{t} vs #phi", PhiBin, PhiMin, PhiMax, pErrBin, pErrMin, pErrMax);
00104   seedPtErrVsPhi->setAxisTitle("rad",2);
00105   histname = "seedPtErrOverPtVsEta_";
00106   seedPtErrVsEta = dbe->book2D(histname, "Seed p_{t}Err/p_{t} vs #eta", EtaBin, EtaMin, EtaMax, pErrBin, pErrMin, pErrMax);
00107   histname = "seedPtErrOverPtVsPt_";
00108   seedPtErrVsPt = dbe->book2D(histname, "Seed p_{t}Err/p_{t} vs p_{t}", seedPtBin/5, seedPtMin, seedPtMax, pErrBin, pErrMin, pErrMax);
00109   seedPtErrVsPt->setAxisTitle("GeV",2);
00110   histname = "seedPErrOverP_";
00111   seedPErr = dbe->book1D(histname, "Seed pErr/p", pErrBin, pErrMin, pErrMax);
00112   histname = "seedPErrOverPVsPhi_";
00113   seedPErrVsPhi = dbe->book2D(histname, "Seed pErr/p vs #phi", PhiBin, PhiMin, PhiMax, pErrBin, pErrMin, pErrMax);
00114   seedPErrVsPhi->setAxisTitle("rad",2);
00115   histname = "seedPErrOverPVsEta_";
00116   seedPErrVsEta = dbe->book2D(histname, "Seed pErr/p vs #eta", EtaBin, EtaMin, EtaMax, pErrBin, pErrMin, pErrMax);
00117   histname = "seedPErrOverPVsPt_";
00118   seedPErrVsPt = dbe->book2D(histname, "Seed pErr/p vs p_{t}", seedPtBin/5, seedPtMin, seedPtMax, pErrBin, pErrMin, pErrMax);
00119   seedPErrVsPt->setAxisTitle("GeV",2);
00120   
00121   pxyzErrBin = parameters.getParameter<int>("pxyzErrBin");
00122   pxyzErrMin = parameters.getParameter<double>("pxyzErrMin");
00123   pxyzErrMax = parameters.getParameter<double>("pxyzErrMax");
00124   histname = "seedPxErrOverPx_";
00125   seedPxErr = dbe->book1D(histname, "Seed p_{x}Err/p_{x}", pxyzErrBin, pxyzErrMin, pxyzErrMax);
00126   histname = "seedPyErrOverPy_";
00127   seedPyErr = dbe->book1D(histname, "Seed p_{y}Err/p_{y}", pxyzErrBin, pxyzErrMin, pxyzErrMax);
00128    histname = "seedPzErrOverPz_";
00129   seedPzErr = dbe->book1D(histname, "Seed p_{z}Err/p_{z}", pxyzErrBin, pxyzErrMin, pxyzErrMax);
00130  
00131   phiErrBin = parameters.getParameter<int>("phiErrBin");
00132   phiErrMin = parameters.getParameter<double>("phiErrMin");
00133   phiErrMax = parameters.getParameter<double>("phiErrMax");
00134   histname = "seedPhiErr_";
00135   seedPhiErr = dbe->book1D(histname, "Seed #phi error", phiErrBin, phiErrMin, phiErrMax);
00136 
00137   etaErrBin = parameters.getParameter<int>("etaErrBin");
00138   etaErrMin = parameters.getParameter<double>("etaErrMin");
00139   etaErrMax = parameters.getParameter<double>("etaErrMax");
00140   histname = "seedEtaErr_";
00141   seedEtaErr = dbe->book1D(histname, "Seed #eta error", etaErrBin, etaErrMin, etaErrMax);
00142 
00143 }

TrajectoryStateOnSurface MuonSeedsAnalyzer::getSeedTSOS ( const TrajectorySeed seed  ) 

Get the TrajectoryStateOnSurface.

Definition at line 237 of file MuonSeedsAnalyzer.cc.

References PTrajectoryStateOnDet::detId(), MuonAnalyzerBase::service(), TrajectorySeed::startingState(), and TrajectoryStateTransform::transientState().

Referenced by analyze().

00237                                                                                  {
00238 
00239   // Get the Trajectory State on Det (persistent version of a TSOS) from the seed
00240   PTrajectoryStateOnDet pTSOD = seed.startingState();
00241   // Transform it in a TrajectoryStateOnSurface
00242   TrajectoryStateTransform tsTransform;
00243   DetId seedDetId(pTSOD.detId());
00244   const GeomDet* gdet = service()->trackingGeometry()->idToDet( seedDetId );
00245   TrajectoryStateOnSurface initialState = tsTransform.transientState(pTSOD, &(gdet->surface()), &*(service())->magneticField());
00246 
00247   return initialState;
00248 
00249 }


Member Data Documentation

int MuonSeedsAnalyzer::Chi2Bin [private]

Definition at line 73 of file MuonSeedsAnalyzer.h.

double MuonSeedsAnalyzer::Chi2Max [private]

Definition at line 75 of file MuonSeedsAnalyzer.h.

double MuonSeedsAnalyzer::Chi2Min [private]

Definition at line 74 of file MuonSeedsAnalyzer.h.

int MuonSeedsAnalyzer::EtaBin [private]

Definition at line 65 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

int MuonSeedsAnalyzer::etaErrBin [private]

Definition at line 97 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::etaErrMax [private]

Definition at line 99 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::etaErrMin [private]

Definition at line 98 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::EtaMax [private]

Definition at line 67 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::EtaMin [private]

Definition at line 66 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

std::string MuonSeedsAnalyzer::metname [private]

Definition at line 54 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::NumberOfRecHitsPerSeed [private]

Definition at line 103 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

edm::ParameterSet MuonSeedsAnalyzer::parameters [private]

Definition at line 52 of file MuonSeedsAnalyzer.h.

Referenced by beginJob(), and MuonSeedsAnalyzer().

int MuonSeedsAnalyzer::pErrBin [private]

Definition at line 85 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::pErrMax [private]

Definition at line 87 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::pErrMin [private]

Definition at line 86 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

int MuonSeedsAnalyzer::PhiBin [private]

Definition at line 61 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

int MuonSeedsAnalyzer::phiErrBin [private]

Definition at line 93 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::phiErrMax [private]

Definition at line 95 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::phiErrMin [private]

Definition at line 94 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::PhiMax [private]

Definition at line 63 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::PhiMin [private]

Definition at line 62 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

int MuonSeedsAnalyzer::pxyzErrBin [private]

Definition at line 89 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::pxyzErrMax [private]

Definition at line 91 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::pxyzErrMin [private]

Definition at line 90 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonSeedsAnalyzer::seedEta [private]

Definition at line 105 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedEtaErr [private]

Definition at line 123 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonSeedsAnalyzer::seedHitBin [private]

Definition at line 57 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::seedHitMax [private]

Definition at line 59 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::seedHitMin [private]

Definition at line 58 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPErr [private]

Definition at line 118 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPErrVsEta [private]

Definition at line 120 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPErrVsPhi [private]

Definition at line 119 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPErrVsPt [private]

Definition at line 121 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPhi [private]

Definition at line 104 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPhiErr [private]

Definition at line 122 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPt [private]

Definition at line 107 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonSeedsAnalyzer::seedPtBin [private]

Definition at line 77 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPtErr [private]

Definition at line 111 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPtErrVsEta [private]

Definition at line 113 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPtErrVsPhi [private]

Definition at line 112 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPtErrVsPt [private]

Definition at line 114 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

double MuonSeedsAnalyzer::seedPtMax [private]

Definition at line 79 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::seedPtMin [private]

Definition at line 78 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPx [private]

Definition at line 108 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPxErr [private]

Definition at line 115 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonSeedsAnalyzer::seedPxyzBin [private]

Definition at line 81 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::seedPxyzMax [private]

Definition at line 83 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::seedPxyzMin [private]

Definition at line 82 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPy [private]

Definition at line 109 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPyErr [private]

Definition at line 116 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPz [private]

Definition at line 110 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedPzErr [private]

Definition at line 117 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonSeedsAnalyzer::seedTheta [private]

Definition at line 106 of file MuonSeedsAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonSeedsAnalyzer::ThetaBin [private]

Definition at line 69 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::ThetaMax [private]

Definition at line 71 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().

double MuonSeedsAnalyzer::ThetaMin [private]

Definition at line 70 of file MuonSeedsAnalyzer.h.

Referenced by beginJob().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:28:48 2009 for CMSSW by  doxygen 1.5.4