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 Member Functions | Private Attributes
MuonAlignmentAnalyzer Class Reference

#include <MuonAlignmentAnalyzer.h>

Inheritance diagram for MuonAlignmentAnalyzer:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

void analyze (const edm::Event &event, const edm::EventSetup &eventSetup)
 
virtual void beginJob ()
 
virtual void endJob ()
 
 MuonAlignmentAnalyzer (const edm::ParameterSet &pset)
 Constructor. More...
 
virtual ~MuonAlignmentAnalyzer ()
 Destructor. More...
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

RecHitVector doMatching (const reco::Track &, edm::Handle< DTRecSegment4DCollection > &, edm::Handle< CSCSegmentCollection > &, intDVector *, intDVector *, edm::ESHandle< GlobalTrackingGeometry > &)
 

Private Attributes

std::vector< long > detectorCollection
 
bool doGBplots
 
bool doResplots
 
bool doSAplots
 
edm::Service< TFileServicefs
 
TH1F * hGBChi2
 
TH1F * hGBChi2_Barrel
 
TH1F * hGBChi2_Endcap
 
TH1F * hGBInvM
 
TH1F * hGBInvM_Barrel
 
TH1F * hGBInvM_Endcap
 
TH1F * hGBInvM_Overlap
 
TH1F * hGBinvPTres
 
TH2F * hGBinvPTvsEta
 
TH2F * hGBinvPTvsNhits
 
TH2F * hGBinvPTvsPhi
 
TH1F * hGBNhits
 
TH1F * hGBNhits_Barrel
 
TH1F * hGBNhits_Endcap
 
TH1F * hGBNmuons
 
TH1F * hGBNmuons_Barrel
 
TH1F * hGBNmuons_Endcap
 
TH2F * hGBPhivsEta
 
TH1F * hGBPTDiff
 
TH2F * hGBPTDiffvsEta
 
TH2F * hGBPTDiffvsPhi
 
TH1F * hGBPTRec
 
TH1F * hGBPTRec_Barrel
 
TH1F * hGBPTRec_Endcap
 
TH1F * hGBPTres
 
TH1F * hGBPTres_Barrel
 
TH1F * hGBPTres_Endcap
 
TH2F * hGBPTvsEta
 
TH2F * hGBPTvsPhi
 
TH2F * hprofGlobalAngleCSC
 
TH2F * hprofGlobalAngleDT
 
TH2F * hprofGlobalAngleRmsCSC
 
TH2F * hprofGlobalAngleRmsDT
 
TH1F * hprofGlobalPhiCSC
 
TH1F * hprofGlobalPhiDT
 
TH2F * hprofGlobalPositionCSC
 
TH2F * hprofGlobalPositionDT
 
TH2F * hprofGlobalPositionRmsCSC
 
TH2F * hprofGlobalPositionRmsDT
 
TH1F * hprofGlobalRCSC
 
TH1F * hprofGlobalRPhiCSC
 
TH1F * hprofGlobalRPhiDT
 
TH1F * hprofGlobalThetaCSC
 
TH1F * hprofGlobalThetaDT
 
TH1F * hprofGlobalZDT
 
TH2F * hprofLocalAngleCSC
 
TH2F * hprofLocalAngleDT
 
TH2F * hprofLocalAngleRmsCSC
 
TH2F * hprofLocalAngleRmsDT
 
TH1F * hprofLocalPhiCSC
 
TH1F * hprofLocalPhiDT
 
TH2F * hprofLocalPositionCSC
 
TH2F * hprofLocalPositionDT
 
TH2F * hprofLocalPositionRmsCSC
 
TH2F * hprofLocalPositionRmsDT
 
TH1F * hprofLocalThetaCSC
 
TH1F * hprofLocalThetaDT
 
TH1F * hprofLocalXCSC
 
TH1F * hprofLocalXDT
 
TH1F * hprofLocalYCSC
 
TH1F * hprofLocalYDT
 
TH1F * hResidualGlobalPhiCSC
 
std::vector< TH1F * > hResidualGlobalPhiCSC_ME
 
TH1F * hResidualGlobalPhiDT
 
std::vector< TH1F * > hResidualGlobalPhiDT_MB
 
std::vector< TH1F * > hResidualGlobalPhiDT_W
 
TH1F * hResidualGlobalRCSC
 
std::vector< TH1F * > hResidualGlobalRCSC_ME
 
TH1F * hResidualGlobalRPhiCSC
 
std::vector< TH1F * > hResidualGlobalRPhiCSC_ME
 
TH1F * hResidualGlobalRPhiDT
 
std::vector< TH1F * > hResidualGlobalRPhiDT_MB
 
std::vector< TH1F * > hResidualGlobalRPhiDT_W
 
TH1F * hResidualGlobalThetaCSC
 
std::vector< TH1F * > hResidualGlobalThetaCSC_ME
 
TH1F * hResidualGlobalThetaDT
 
std::vector< TH1F * > hResidualGlobalThetaDT_MB
 
std::vector< TH1F * > hResidualGlobalThetaDT_W
 
TH1F * hResidualGlobalZDT
 
std::vector< TH1F * > hResidualGlobalZDT_MB
 
std::vector< TH1F * > hResidualGlobalZDT_W
 
TH1F * hResidualLocalPhiCSC
 
std::vector< TH1F * > hResidualLocalPhiCSC_ME
 
TH1F * hResidualLocalPhiDT
 
std::vector< TH1F * > hResidualLocalPhiDT_MB
 
std::vector< TH1F * > hResidualLocalPhiDT_W
 
TH1F * hResidualLocalThetaCSC
 
std::vector< TH1F * > hResidualLocalThetaCSC_ME
 
TH1F * hResidualLocalThetaDT
 
std::vector< TH1F * > hResidualLocalThetaDT_MB
 
std::vector< TH1F * > hResidualLocalThetaDT_W
 
TH1F * hResidualLocalXCSC
 
std::vector< TH1F * > hResidualLocalXCSC_ME
 
TH1F * hResidualLocalXDT
 
std::vector< TH1F * > hResidualLocalXDT_MB
 
std::vector< TH1F * > hResidualLocalXDT_W
 
TH1F * hResidualLocalYCSC
 
std::vector< TH1F * > hResidualLocalYCSC_ME
 
TH1F * hResidualLocalYDT
 
std::vector< TH1F * > hResidualLocalYDT_MB
 
std::vector< TH1F * > hResidualLocalYDT_W
 
TH1F * hSAChi2
 
TH1F * hSAChi2_Barrel
 
TH1F * hSAChi2_Endcap
 
TH1F * hSAInvM
 
TH1F * hSAInvM_Barrel
 
TH1F * hSAInvM_Endcap
 
TH1F * hSAInvM_Overlap
 
TH1F * hSAinvPTres
 
TH2F * hSAinvPTvsEta
 
TH2F * hSAinvPTvsNhits
 
TH2F * hSAinvPTvsPhi
 
TH1F * hSANhits
 
TH1F * hSANhits_Barrel
 
TH1F * hSANhits_Endcap
 
TH1F * hSANmuons
 
TH1F * hSANmuons_Barrel
 
TH1F * hSANmuons_Endcap
 
TH2F * hSAPhivsEta
 
TH1F * hSAPTDiff
 
TH2F * hSAPTDiffvsEta
 
TH2F * hSAPTDiffvsPhi
 
TH1F * hSAPTRec
 
TH1F * hSAPTRec_Barrel
 
TH1F * hSAPTRec_Endcap
 
TH1F * hSAPTres
 
TH1F * hSAPTres_Barrel
 
TH1F * hSAPTres_Endcap
 
TH2F * hSAPTvsEta
 
TH2F * hSAPTvsPhi
 
TH1F * hSimInvM
 
TH1F * hSimInvM_Barrel
 
TH1F * hSimInvM_Endcap
 
TH1F * hSimInvM_Overlap
 
TH1F * hSimNmuons
 
TH1F * hSimNmuons_Barrel
 
TH1F * hSimNmuons_Endcap
 
TH2F * hSimPhivsEta
 
TH1F * hSimPT
 
TH1F * hSimPT_Barrel
 
TH1F * hSimPT_Endcap
 
TH2F * hSimPTvsEta
 
TH2F * hSimPTvsPhi
 
double invMassRangeMax
 
double invMassRangeMin
 
unsigned int min1DTrackRecHitSize
 
unsigned int min4DTrackSegmentSize
 
unsigned int nbins
 
int numberOfGBRecTracks
 
int numberOfHits
 
int numberOfSARecTracks
 
int numberOfSimTracks
 
double ptRangeMax
 
double ptRangeMin
 
double resLocalXRangeStation1
 
double resLocalXRangeStation2
 
double resLocalXRangeStation3
 
double resLocalXRangeStation4
 
double resLocalYRangeStation1
 
double resLocalYRangeStation2
 
double resLocalYRangeStation3
 
double resLocalYRangeStation4
 
double resPhiRange
 
double resThetaRange
 
std::string theDataType
 
edm::InputTag theGLBMuonTag
 
PropagatorthePropagator
 
edm::InputTag theRecHits4DTagCSC
 
edm::InputTag theRecHits4DTagDT
 
edm::InputTag theSTAMuonTag
 
std::vector< TH1F * > unitsGlobalPhi
 
std::vector< TH1F * > unitsGlobalRPhi
 
std::vector< TH1F * > unitsGlobalRZ
 
std::vector< TH1F * > unitsGlobalTheta
 
std::vector< TH1F * > unitsLocalPhi
 
std::vector< TH1F * > unitsLocalTheta
 
std::vector< TH1F * > unitsLocalX
 
std::vector< TH1F * > unitsLocalY
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

MuonAlignment offline Monitor Analyzer Makes histograms of high level Muon objects/quantities for Alignment Scenarios/DB comparison

Date:
2011/09/04 17:40:58
Revision:
1.13
Author
J. Fernandez - Univ. Oviedo Javie.nosp@m.r.Fe.nosp@m.rnand.nosp@m.ez@c.nosp@m.ern.c.nosp@m.h

Definition at line 40 of file MuonAlignmentAnalyzer.h.

Constructor & Destructor Documentation

MuonAlignmentAnalyzer::MuonAlignmentAnalyzer ( const edm::ParameterSet pset)

Constructor.

Definition at line 50 of file MuonAlignmentAnalyzer.cc.

MuonAlignmentAnalyzer::~MuonAlignmentAnalyzer ( )
virtual

Destructor.

Definition at line 239 of file MuonAlignmentAnalyzer.cc.

Member Function Documentation

void MuonAlignmentAnalyzer::analyze ( const edm::Event event,
const edm::EventSetup eventSetup 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 1460 of file MuonAlignmentAnalyzer.cc.

void MuonAlignmentAnalyzer::beginJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 242 of file MuonAlignmentAnalyzer.cc.

RecHitVector MuonAlignmentAnalyzer::doMatching ( const reco::Track staTrack,
edm::Handle< DTRecSegment4DCollection > &  all4DSegmentsDT,
edm::Handle< CSCSegmentCollection > &  all4DSegmentsCSC,
intDVector indexCollectionDT,
intDVector indexCollectionCSC,
edm::ESHandle< GlobalTrackingGeometry > &  theTrackingGeometry 
)
private

Definition at line 2071 of file MuonAlignmentAnalyzer.cc.

void MuonAlignmentAnalyzer::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 818 of file MuonAlignmentAnalyzer.cc.

Member Data Documentation

std::vector<long> MuonAlignmentAnalyzer::detectorCollection
private

Definition at line 254 of file MuonAlignmentAnalyzer.h.

bool MuonAlignmentAnalyzer::doGBplots
private

Definition at line 73 of file MuonAlignmentAnalyzer.h.

bool MuonAlignmentAnalyzer::doResplots
private

Definition at line 73 of file MuonAlignmentAnalyzer.h.

bool MuonAlignmentAnalyzer::doSAplots
private

Definition at line 73 of file MuonAlignmentAnalyzer.h.

edm::Service<TFileService> MuonAlignmentAnalyzer::fs
private

Definition at line 60 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBChi2
private

Definition at line 97 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBChi2_Barrel
private

Definition at line 99 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBChi2_Endcap
private

Definition at line 101 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBInvM
private

Definition at line 105 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBInvM_Barrel
private

Definition at line 109 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBInvM_Endcap
private

Definition at line 113 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBInvM_Overlap
private

Definition at line 118 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBinvPTres
private

Definition at line 148 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBinvPTvsEta
private

Definition at line 160 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBinvPTvsNhits
private

Definition at line 165 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBinvPTvsPhi
private

Definition at line 161 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNhits
private

Definition at line 89 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNhits_Barrel
private

Definition at line 90 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNhits_Endcap
private

Definition at line 91 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNmuons
private

Definition at line 78 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNmuons_Barrel
private

Definition at line 81 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBNmuons_Endcap
private

Definition at line 84 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBPhivsEta
private

Definition at line 142 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTDiff
private

Definition at line 155 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBPTDiffvsEta
private

Definition at line 158 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBPTDiffvsPhi
private

Definition at line 159 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTRec
private

Definition at line 124 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTRec_Barrel
private

Definition at line 127 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTRec_Endcap
private

Definition at line 130 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTres
private

Definition at line 147 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTres_Barrel
private

Definition at line 151 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hGBPTres_Endcap
private

Definition at line 152 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBPTvsEta
private

Definition at line 132 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hGBPTvsPhi
private

Definition at line 133 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalAngleCSC
private

Definition at line 225 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalAngleDT
private

Definition at line 233 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalAngleRmsCSC
private

Definition at line 227 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalAngleRmsDT
private

Definition at line 235 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalPhiCSC
private

Definition at line 250 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalPhiDT
private

Definition at line 246 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalPositionCSC
private

Definition at line 224 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalPositionDT
private

Definition at line 232 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalPositionRmsCSC
private

Definition at line 226 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofGlobalPositionRmsDT
private

Definition at line 234 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalRCSC
private

Definition at line 252 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalRPhiCSC
private

Definition at line 249 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalRPhiDT
private

Definition at line 245 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalThetaCSC
private

Definition at line 251 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalThetaDT
private

Definition at line 247 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofGlobalZDT
private

Definition at line 248 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalAngleCSC
private

Definition at line 221 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalAngleDT
private

Definition at line 229 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalAngleRmsCSC
private

Definition at line 223 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalAngleRmsDT
private

Definition at line 231 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalPhiCSC
private

Definition at line 242 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalPhiDT
private

Definition at line 238 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalPositionCSC
private

Definition at line 220 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalPositionDT
private

Definition at line 228 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalPositionRmsCSC
private

Definition at line 222 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hprofLocalPositionRmsDT
private

Definition at line 230 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalThetaCSC
private

Definition at line 243 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalThetaDT
private

Definition at line 239 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalXCSC
private

Definition at line 241 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalXDT
private

Definition at line 237 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalYCSC
private

Definition at line 244 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hprofLocalYDT
private

Definition at line 240 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalPhiCSC
private

Definition at line 203 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalPhiCSC_ME
private

Definition at line 211 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalPhiDT
private

Definition at line 199 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalPhiDT_MB
private

Definition at line 215 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalPhiDT_W
private

Definition at line 207 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalRCSC
private

Definition at line 205 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalRCSC_ME
private

Definition at line 213 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalRPhiCSC
private

Definition at line 202 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalRPhiCSC_ME
private

Definition at line 210 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalRPhiDT
private

Definition at line 198 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalRPhiDT_MB
private

Definition at line 214 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalRPhiDT_W
private

Definition at line 206 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalThetaCSC
private

Definition at line 204 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalThetaCSC_ME
private

Definition at line 212 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalThetaDT
private

Definition at line 200 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalThetaDT_MB
private

Definition at line 216 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalThetaDT_W
private

Definition at line 208 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualGlobalZDT
private

Definition at line 201 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalZDT_MB
private

Definition at line 217 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualGlobalZDT_W
private

Definition at line 209 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalPhiCSC
private

Definition at line 183 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalPhiCSC_ME
private

Definition at line 191 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalPhiDT
private

Definition at line 179 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalPhiDT_MB
private

Definition at line 195 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalPhiDT_W
private

Definition at line 187 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalThetaCSC
private

Definition at line 184 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalThetaCSC_ME
private

Definition at line 192 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalThetaDT
private

Definition at line 180 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalThetaDT_MB
private

Definition at line 196 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalThetaDT_W
private

Definition at line 188 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalXCSC
private

Definition at line 182 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalXCSC_ME
private

Definition at line 190 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalXDT
private

Definition at line 178 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalXDT_MB
private

Definition at line 194 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalXDT_W
private

Definition at line 186 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalYCSC
private

Definition at line 185 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalYCSC_ME
private

Definition at line 193 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hResidualLocalYDT
private

Definition at line 181 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalYDT_MB
private

Definition at line 197 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F*> MuonAlignmentAnalyzer::hResidualLocalYDT_W
private

Definition at line 189 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAChi2
private

Definition at line 98 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAChi2_Barrel
private

Definition at line 100 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAChi2_Endcap
private

Definition at line 102 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAInvM
private

Definition at line 106 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAInvM_Barrel
private

Definition at line 110 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAInvM_Endcap
private

Definition at line 114 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAInvM_Overlap
private

Definition at line 119 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAinvPTres
private

Definition at line 146 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAinvPTvsEta
private

Definition at line 162 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAinvPTvsNhits
private

Definition at line 164 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAinvPTvsPhi
private

Definition at line 163 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANhits
private

Definition at line 92 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANhits_Barrel
private

Definition at line 93 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANhits_Endcap
private

Definition at line 94 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANmuons
private

Definition at line 79 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANmuons_Barrel
private

Definition at line 82 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSANmuons_Endcap
private

Definition at line 85 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAPhivsEta
private

Definition at line 141 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTDiff
private

Definition at line 154 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAPTDiffvsEta
private

Definition at line 156 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAPTDiffvsPhi
private

Definition at line 157 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTRec
private

Definition at line 123 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTRec_Barrel
private

Definition at line 126 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTRec_Endcap
private

Definition at line 129 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTres
private

Definition at line 145 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTres_Barrel
private

Definition at line 149 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSAPTres_Endcap
private

Definition at line 150 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAPTvsEta
private

Definition at line 134 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSAPTvsPhi
private

Definition at line 135 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimInvM
private

Definition at line 107 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimInvM_Barrel
private

Definition at line 111 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimInvM_Endcap
private

Definition at line 115 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimInvM_Overlap
private

Definition at line 120 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimNmuons
private

Definition at line 80 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimNmuons_Barrel
private

Definition at line 83 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimNmuons_Endcap
private

Definition at line 86 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSimPhivsEta
private

Definition at line 140 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimPT
private

Definition at line 125 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimPT_Barrel
private

Definition at line 128 of file MuonAlignmentAnalyzer.h.

TH1F* MuonAlignmentAnalyzer::hSimPT_Endcap
private

Definition at line 131 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSimPTvsEta
private

Definition at line 136 of file MuonAlignmentAnalyzer.h.

TH2F* MuonAlignmentAnalyzer::hSimPTvsPhi
private

Definition at line 137 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::invMassRangeMax
private

Definition at line 267 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::invMassRangeMin
private

Definition at line 267 of file MuonAlignmentAnalyzer.h.

unsigned int MuonAlignmentAnalyzer::min1DTrackRecHitSize
private

Definition at line 272 of file MuonAlignmentAnalyzer.h.

unsigned int MuonAlignmentAnalyzer::min4DTrackSegmentSize
private

Definition at line 272 of file MuonAlignmentAnalyzer.h.

unsigned int MuonAlignmentAnalyzer::nbins
private

Definition at line 272 of file MuonAlignmentAnalyzer.h.

int MuonAlignmentAnalyzer::numberOfGBRecTracks
private

Definition at line 262 of file MuonAlignmentAnalyzer.h.

int MuonAlignmentAnalyzer::numberOfHits
private

Definition at line 264 of file MuonAlignmentAnalyzer.h.

int MuonAlignmentAnalyzer::numberOfSARecTracks
private

Definition at line 263 of file MuonAlignmentAnalyzer.h.

int MuonAlignmentAnalyzer::numberOfSimTracks
private

Definition at line 261 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::ptRangeMax
private

Definition at line 267 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::ptRangeMin
private

Definition at line 267 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalXRangeStation1
private

Definition at line 269 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalXRangeStation2
private

Definition at line 269 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalXRangeStation3
private

Definition at line 269 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalXRangeStation4
private

Definition at line 269 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalYRangeStation1
private

Definition at line 270 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalYRangeStation2
private

Definition at line 270 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalYRangeStation3
private

Definition at line 270 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resLocalYRangeStation4
private

Definition at line 270 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resPhiRange
private

Definition at line 271 of file MuonAlignmentAnalyzer.h.

double MuonAlignmentAnalyzer::resThetaRange
private

Definition at line 271 of file MuonAlignmentAnalyzer.h.

std::string MuonAlignmentAnalyzer::theDataType
private

Definition at line 71 of file MuonAlignmentAnalyzer.h.

edm::InputTag MuonAlignmentAnalyzer::theGLBMuonTag
private

Definition at line 63 of file MuonAlignmentAnalyzer.h.

Propagator* MuonAlignmentAnalyzer::thePropagator
private

Definition at line 258 of file MuonAlignmentAnalyzer.h.

edm::InputTag MuonAlignmentAnalyzer::theRecHits4DTagCSC
private

Definition at line 68 of file MuonAlignmentAnalyzer.h.

edm::InputTag MuonAlignmentAnalyzer::theRecHits4DTagDT
private

Definition at line 67 of file MuonAlignmentAnalyzer.h.

edm::InputTag MuonAlignmentAnalyzer::theSTAMuonTag
private

Definition at line 64 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsGlobalPhi
private

Definition at line 173 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsGlobalRPhi
private

Definition at line 172 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsGlobalRZ
private

Definition at line 175 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsGlobalTheta
private

Definition at line 174 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsLocalPhi
private

Definition at line 169 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsLocalTheta
private

Definition at line 170 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsLocalX
private

Definition at line 168 of file MuonAlignmentAnalyzer.h.

std::vector<TH1F *> MuonAlignmentAnalyzer::unitsLocalY
private

Definition at line 171 of file MuonAlignmentAnalyzer.h.