CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Public Attributes
TrackerSectorStruct Class Reference

#include <TrackerSectorStruct.h>

Classes

struct  CorrelationHists
 

Public Member Functions

CorrelationHists bookCorrHists (TString, TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
 
CorrelationHists bookCorrHists (TString, TString, TString, TString, int, double, double, std::string="nphtr")
 same, but without booking 1D histo More...
 
CorrelationHists bookCorrHistsX (TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
 
CorrelationHists bookCorrHistsX (TString, TString, TString, int, double, double, std::string="nphtr")
 
CorrelationHists bookCorrHistsY (TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
 
CorrelationHists bookCorrHistsY (TString, TString, TString, int, double, double, std::string="nphtr")
 
void setCorrHistParams (TFileDirectory *, double, double, double)
 
 TrackerSectorStruct ()
 
 ~TrackerSectorStruct ()
 

Public Attributes

TH1 * CorrectionX1
 
TH1 * CorrectionX2
 
TH1 * CorrectionY1
 
TH1 * CorrectionY2
 
TFileDirectorydirectory_
 
TH1 * EntriesX
 
TH1 * EntriesY
 
TH1 * FitMeanX1
 
TH1 * FitMeanX2
 
TH1 * FitMeanY1
 
TH1 * FitMeanY2
 
bool isPixel
 
std::map< unsigned int,
std::map< std::string, TH1 * > > 
m_binnedHists
 
std::map< std::string,
CorrelationHists
m_correlationHistsX
 
std::map< std::string,
CorrelationHists
m_correlationHistsY
 
std::map< std::string,
std::vector< TH1 * > > 
m_sigmaX
 
std::map< std::string,
std::vector< TH1 * > > 
m_sigmaY
 
TH1 * MeanX
 
TH1 * MeanY
 
std::string name
 
TH1 * Name
 
TH1 * NorResX
 
double norResXMax_
 
TH1 * NorResY
 
TH2 * PhiSensXVsBarycentreX
 
TH2 * PhiSensYVsBarycentreY
 
TProfile * PPhiSensXVsBarycentreX
 
TProfile * PPhiSensYVsBarycentreY
 
TH1 * ProbX
 
TH1 * ProbY
 
TProfile * PWidthDiffVsMaxStrip
 
TProfile * PWidthDiffVsSigmaXHit
 
TProfile * PWidthVsPhiSensX
 
TProfile * PWidthVsWidthProjected
 
TTree * RawId
 
TH1 * ResidualWidthX1
 
TH1 * ResidualWidthX2
 
TH1 * ResidualWidthY1
 
TH1 * ResidualWidthY2
 
TH1 * ResX
 
TH1 * ResY
 
TH1 * RmsX
 
TH1 * RmsY
 
TH1 * SigmaX2
 
double sigmaXHitMax_
 
double sigmaXMax_
 
TH1 * SigmaY2
 
std::vector< unsigned int > v_rawId
 
TH1 * WeightX
 
TH1 * WeightY
 
TH2 * WidthDiffVsMaxStrip
 
TH2 * WidthDiffVsSigmaXHit
 
TH2 * WidthVsPhiSensX
 
TH2 * WidthVsWidthProjected
 
TH1 * XHit
 
TH1 * XTrk
 
TH1 * YHit
 
TH1 * YTrk
 

Detailed Description

Definition at line 35 of file TrackerSectorStruct.h.

Constructor & Destructor Documentation

TrackerSectorStruct::TrackerSectorStruct ( )
inline

Definition at line 129 of file TrackerSectorStruct.h.

TrackerSectorStruct::~TrackerSectorStruct ( )
inline

Definition at line 153 of file TrackerSectorStruct.h.

Member Function Documentation

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHists ( TString  xY,
TString  varName,
TString  varTitle,
TString  labelX,
TString  unitX,
int  nBinX1D,
int  nBinX2D,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

Definition at line 176 of file TrackerSectorStruct.h.

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHists ( TString  xY,
TString  varName,
TString  labelX,
TString  unitX,
int  nBinX,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

same, but without booking 1D histo

Definition at line 238 of file TrackerSectorStruct.h.

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHistsX ( TString  varName,
TString  varTitle,
TString  labelX,
TString  unitX,
int  nBinX1D,
int  nBinX2D,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

Definition at line 168 of file TrackerSectorStruct.h.

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHistsX ( TString  varName,
TString  labelX,
TString  unitX,
int  nBinX,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

Definition at line 230 of file TrackerSectorStruct.h.

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHistsY ( TString  varName,
TString  varTitle,
TString  labelX,
TString  unitX,
int  nBinX1D,
int  nBinX2D,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

Definition at line 172 of file TrackerSectorStruct.h.

TrackerSectorStruct::CorrelationHists TrackerSectorStruct::bookCorrHistsY ( TString  varName,
TString  labelX,
TString  unitX,
int  nBinX,
double  minBinX,
double  maxBinX,
std::string  options = "nphtr" 
)
inline

Definition at line 234 of file TrackerSectorStruct.h.

void TrackerSectorStruct::setCorrHistParams ( TFileDirectory directory,
double  norResXMax,
double  sigmaXHitMax,
double  sigmaXMax 
)
inline

Definition at line 158 of file TrackerSectorStruct.h.

Member Data Documentation

TH1 * TrackerSectorStruct::CorrectionX1

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionX2

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionY1

Definition at line 114 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionY2

Definition at line 114 of file TrackerSectorStruct.h.

TFileDirectory* TrackerSectorStruct::directory_

Definition at line 75 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::EntriesX

Definition at line 110 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::EntriesY

Definition at line 113 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanX1

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanX2

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanY1

Definition at line 114 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanY2

Definition at line 114 of file TrackerSectorStruct.h.

bool TrackerSectorStruct::isPixel

Definition at line 118 of file TrackerSectorStruct.h.

std::map<unsigned int, std::map<std::string,TH1*> > TrackerSectorStruct::m_binnedHists

Definition at line 105 of file TrackerSectorStruct.h.

std::map<std::string,CorrelationHists> TrackerSectorStruct::m_correlationHistsX

Definition at line 77 of file TrackerSectorStruct.h.

std::map<std::string,CorrelationHists> TrackerSectorStruct::m_correlationHistsY

Definition at line 78 of file TrackerSectorStruct.h.

std::map<std::string,std::vector<TH1*> > TrackerSectorStruct::m_sigmaX

Definition at line 95 of file TrackerSectorStruct.h.

std::map<std::string,std::vector<TH1*> > TrackerSectorStruct::m_sigmaY

Definition at line 101 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::MeanX

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::MeanY

Definition at line 114 of file TrackerSectorStruct.h.

std::string TrackerSectorStruct::name
TH1* TrackerSectorStruct::Name

Definition at line 83 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::NorResX

Definition at line 89 of file TrackerSectorStruct.h.

double TrackerSectorStruct::norResXMax_

Definition at line 76 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::NorResY

Definition at line 97 of file TrackerSectorStruct.h.

TH2 * TrackerSectorStruct::PhiSensXVsBarycentreX

Definition at line 91 of file TrackerSectorStruct.h.

TH2* TrackerSectorStruct::PhiSensYVsBarycentreY

Definition at line 99 of file TrackerSectorStruct.h.

TProfile * TrackerSectorStruct::PPhiSensXVsBarycentreX

Definition at line 93 of file TrackerSectorStruct.h.

TProfile* TrackerSectorStruct::PPhiSensYVsBarycentreY

Definition at line 100 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ProbX

Definition at line 89 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ProbY

Definition at line 97 of file TrackerSectorStruct.h.

TProfile * TrackerSectorStruct::PWidthDiffVsMaxStrip

Definition at line 93 of file TrackerSectorStruct.h.

TProfile * TrackerSectorStruct::PWidthDiffVsSigmaXHit

Definition at line 93 of file TrackerSectorStruct.h.

TProfile* TrackerSectorStruct::PWidthVsPhiSensX

Definition at line 93 of file TrackerSectorStruct.h.

TProfile * TrackerSectorStruct::PWidthVsWidthProjected

Definition at line 93 of file TrackerSectorStruct.h.

TTree* TrackerSectorStruct::RawId

Definition at line 109 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthX1

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthX2

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthY1

Definition at line 114 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthY2

Definition at line 114 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::ResX

Definition at line 89 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::ResY

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::RmsX

Definition at line 111 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::RmsY

Definition at line 114 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::SigmaX2

Definition at line 89 of file TrackerSectorStruct.h.

double TrackerSectorStruct::sigmaXHitMax_

Definition at line 76 of file TrackerSectorStruct.h.

double TrackerSectorStruct::sigmaXMax_

Definition at line 76 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::SigmaY2

Definition at line 97 of file TrackerSectorStruct.h.

std::vector<unsigned int> TrackerSectorStruct::v_rawId

Definition at line 86 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::WeightX

Definition at line 111 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::WeightY

Definition at line 114 of file TrackerSectorStruct.h.

TH2 * TrackerSectorStruct::WidthDiffVsMaxStrip

Definition at line 91 of file TrackerSectorStruct.h.

TH2 * TrackerSectorStruct::WidthDiffVsSigmaXHit

Definition at line 91 of file TrackerSectorStruct.h.

TH2* TrackerSectorStruct::WidthVsPhiSensX

Definition at line 91 of file TrackerSectorStruct.h.

TH2 * TrackerSectorStruct::WidthVsWidthProjected

Definition at line 91 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::XHit

Definition at line 89 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::XTrk

Definition at line 89 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::YHit

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::YTrk

Definition at line 97 of file TrackerSectorStruct.h.