CMS 3D CMS Logo

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, CorrelationHistsm_correlationHistsX
 
std::map< std::string, CorrelationHistsm_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.

129  : directory_(nullptr),
130  norResXMax_(999.), sigmaXHitMax_(999.), sigmaXMax_(999.),
131  name("default"), Name(nullptr),
132  ResX(nullptr), NorResX(nullptr), XHit(nullptr), XTrk(nullptr),
133  SigmaX2(nullptr), ProbX(nullptr),
134  WidthVsPhiSensX(nullptr), WidthVsWidthProjected(nullptr), WidthDiffVsMaxStrip(nullptr), WidthDiffVsSigmaXHit(nullptr),
135  PhiSensXVsBarycentreX(nullptr),
137  PPhiSensXVsBarycentreX(nullptr),
138  ResY(nullptr), NorResY(nullptr), YHit(nullptr), YTrk(nullptr),
139  SigmaY2(nullptr), ProbY(nullptr),
140  PhiSensYVsBarycentreY(nullptr),
141  PPhiSensYVsBarycentreY(nullptr),
142  RawId(nullptr),
143  EntriesX(nullptr),
144  MeanX(nullptr), RmsX(nullptr), FitMeanX1(nullptr), ResidualWidthX1(nullptr), CorrectionX1(nullptr),
145  FitMeanX2(nullptr), ResidualWidthX2(nullptr), CorrectionX2(nullptr),
146  EntriesY(nullptr),
147  MeanY(nullptr), RmsY(nullptr), FitMeanY1(nullptr), ResidualWidthY1(nullptr), CorrectionY1(nullptr),
148  FitMeanY2(nullptr), ResidualWidthY2(nullptr), CorrectionY2(nullptr),
149  isPixel(false){}
TFileDirectory * directory_
TProfile * PPhiSensXVsBarycentreX
TProfile * PWidthVsWidthProjected
TProfile * PWidthDiffVsSigmaXHit
TrackerSectorStruct::~TrackerSectorStruct ( )
inline

Definition at line 153 of file TrackerSectorStruct.h.

153 {}

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.

References createBeamHaloJobs::directory, directory_, TFileDirectory::make(), norResXMax_, TrackerSectorStruct::CorrelationHists::NorResXVsVar, connectstrParser::o, TrackerSectorStruct::CorrelationHists::PNorResXVsVar, TrackerSectorStruct::CorrelationHists::PProbXVsVar, TrackerSectorStruct::CorrelationHists::ProbXVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXHitVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXTrkVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXVsVar, sigmaXHitMax_, TrackerSectorStruct::CorrelationHists::SigmaXHitVsVar, beamspotanalyzer_cfi::sigmaXMax, sigmaXMax_, TrackerSectorStruct::CorrelationHists::SigmaXTrkVsVar, TrackerSectorStruct::CorrelationHists::SigmaXVsVar, AlCaHLTBitMon_QueryRunRegistry::string, createPayload::suffix, TrackerSectorStruct::CorrelationHists::Variable, and geometryCSVtoXML::xy.

Referenced by bookCorrHistsX(), and bookCorrHistsY().

176  {
177  TString xy;
178  TString suffix;
179  if(xY=="X"){
180  xy = "x";
181  suffix = "";
182  }
183  if(xY=="Y"){
184  xy = "y";
185  suffix = "_y";
186  }
187 
188  const std::string& o(options);
189  CorrelationHists correlationHists;
190 
191  if(!(o.find("n") != std::string::npos || o.find("p") != std::string::npos || o.find("h") != std::string::npos ||
192  o.find("t") != std::string::npos || o.find("r") != std::string::npos))return correlationHists;
193 
195  double norResXMax(norResXMax_), sigmaXHitMax(sigmaXHitMax_), sigmaXMax(sigmaXMax_);
196 
197  if(!directory)return correlationHists;
198 
199 
200  correlationHists.Variable = directory->make<TH1F>("h_"+varName+suffix,varTitle+" "+labelX+";"+labelX+" "+unitX+";# hits",nBinX1D,minBinX,maxBinX);
201 
202  if(options.find("n") != std::string::npos)
203  correlationHists.NorResXVsVar = directory->make<TH2F>("h2_norRes"+xY+"Vs"+varName,"r_{"+xy+"}/#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";("+xy+"_{trk}-"+xy+"_{hit})/#sigma_{r,"+xy+"}",nBinX2D,minBinX,maxBinX,25,-norResXMax,norResXMax);
204  if(options.find("p") != std::string::npos)
205  correlationHists.ProbXVsVar = directory->make<TH2F>("h2_prob"+xY+"Vs"+varName,"prob_{"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";prob_{"+xy+"}",nBinX2D,minBinX,maxBinX,60,-0.1,1.1);
206  if(options.find("h") != std::string::npos)
207  correlationHists.SigmaXHitVsVar = directory->make<TH2F>("h2_sigma"+xY+"HitVs"+varName,"#sigma_{hit,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{hit,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX,50,0*10000.,sigmaXHitMax*10000.);
208  if(options.find("t") != std::string::npos)
209  correlationHists.SigmaXTrkVsVar = directory->make<TH2F>("h2_sigma"+xY+"TrkVs"+varName,"#sigma_{trk,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{trk,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX,50,0*10000.,sigmaXMax*10000.);
210  if(options.find("r") != std::string::npos)
211  correlationHists.SigmaXVsVar = directory->make<TH2F>("h2_sigma"+xY+"Vs"+varName,"#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{r,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX,50,0*10000.,sigmaXMax*10000.);
212 
213  if(options.find("n") != std::string::npos)
214  correlationHists.PNorResXVsVar = directory->make<TProfile>("p_norRes"+xY+"Vs"+varName,"r_{"+xy+"}/#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";("+xy+"_{trk}-"+xy+"_{hit})/#sigma_{r,"+xy+"}",nBinX2D,minBinX,maxBinX,"s");
215  if(options.find("p") != std::string::npos)
216  correlationHists.PProbXVsVar = directory->make<TProfile>("p_prob"+xY+"Vs"+varName,"prob_{"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";prob_{"+xy+"}",nBinX2D,minBinX,maxBinX,"s");
217  if(options.find("h") != std::string::npos)
218  correlationHists.PSigmaXHitVsVar = directory->make<TProfile>("p_sigma"+xY+"HitVs"+varName,"#sigma_{hit,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{hit,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX);
219  if(options.find("t") != std::string::npos)
220  correlationHists.PSigmaXTrkVsVar = directory->make<TProfile>("p_sigma"+xY+"TrkVs"+varName,"#sigma_{trk,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{trk,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX);
221  if(options.find("r") != std::string::npos)
222  correlationHists.PSigmaXVsVar = directory->make<TProfile>("p_sigma"+xY+"Vs"+varName,"#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{r,"+xy+"} [#mum]",nBinX2D,minBinX,maxBinX);
223 
224  return correlationHists;
225 }
TFileDirectory * directory_
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.

References createBeamHaloJobs::directory, directory_, TFileDirectory::make(), norResXMax_, TrackerSectorStruct::CorrelationHists::NorResXVsVar, connectstrParser::o, TrackerSectorStruct::CorrelationHists::PNorResXVsVar, TrackerSectorStruct::CorrelationHists::PProbXVsVar, TrackerSectorStruct::CorrelationHists::ProbXVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXHitVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXTrkVsVar, TrackerSectorStruct::CorrelationHists::PSigmaXVsVar, sigmaXHitMax_, TrackerSectorStruct::CorrelationHists::SigmaXHitVsVar, beamspotanalyzer_cfi::sigmaXMax, sigmaXMax_, TrackerSectorStruct::CorrelationHists::SigmaXTrkVsVar, TrackerSectorStruct::CorrelationHists::SigmaXVsVar, AlCaHLTBitMon_QueryRunRegistry::string, and geometryCSVtoXML::xy.

238  {
239  TString xy;
240  if(xY=="X"){
241  xy = "x";
242  }
243  if(xY=="Y"){
244  xy = "y";
245  }
246 
247  const std::string& o(options);
248  CorrelationHists correlationHists;
249 
250  if(!(o.find("n") != std::string::npos || o.find("p") != std::string::npos || o.find("h") != std::string::npos ||
251  o.find("t") != std::string::npos || o.find("r") != std::string::npos))return correlationHists;
252 
254  double norResXMax(norResXMax_), sigmaXHitMax(sigmaXHitMax_), sigmaXMax(sigmaXMax_);
255 
256  if(!directory)return correlationHists;
257 
258 
259  if(options.find("n") != std::string::npos)
260  correlationHists.NorResXVsVar = directory->make<TH2F>("h2_norRes"+xY+"Vs"+varName,"r_{"+xy+"}/#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";("+xy+"_{trk}-"+xy+"_{hit})/#sigma_{r,"+xy+"}",nBinX,minBinX,maxBinX,25,-norResXMax,norResXMax);
261  if(options.find("p") != std::string::npos)
262  correlationHists.ProbXVsVar = directory->make<TH2F>("h2_prob"+xY+"Vs"+varName,"prob_{"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";prob_{"+xy+"}",nBinX,minBinX,maxBinX,60,-0.1,1.1);
263  if(options.find("h") != std::string::npos)
264  correlationHists.SigmaXHitVsVar = directory->make<TH2F>("h2_sigma"+xY+"HitVs"+varName,"#sigma_{hit,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{hit,"+xy+"} [#mum]",nBinX,minBinX,maxBinX,50,0*10000.,sigmaXHitMax*10000.);
265  if(options.find("t") != std::string::npos)
266  correlationHists.SigmaXTrkVsVar = directory->make<TH2F>("h2_sigma"+xY+"TrkVs"+varName,"#sigma_{trk,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{trk,"+xy+"} [#mum]",nBinX,minBinX,maxBinX,50,0*10000.,sigmaXMax*10000.);
267  if(options.find("r") != std::string::npos)
268  correlationHists.SigmaXVsVar = directory->make<TH2F>("h2_sigma"+xY+"Vs"+varName,"#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{r,"+xy+"} [#mum]",nBinX,minBinX,maxBinX,50,0*10000.,sigmaXMax*10000.);
269 
270  if(options.find("n") != std::string::npos)
271  correlationHists.PNorResXVsVar = directory->make<TProfile>("p_norRes"+xY+"Vs"+varName,"r_{"+xy+"}/#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";("+xy+"_{trk}-"+xy+"_{hit})/#sigma_{r,"+xy+"}",nBinX,minBinX,maxBinX,"s");
272  if(options.find("p") != std::string::npos)
273  correlationHists.PProbXVsVar = directory->make<TProfile>("p_prob"+xY+"Vs"+varName,"prob_{"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";prob_{"+xy+"}",nBinX,minBinX,maxBinX,"s");
274  if(options.find("h") != std::string::npos)
275  correlationHists.PSigmaXHitVsVar = directory->make<TProfile>("p_sigma"+xY+"HitVs"+varName,"#sigma_{hit,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{hit,"+xy+"} [#mum]",nBinX,minBinX,maxBinX);
276  if(options.find("t") != std::string::npos)
277  correlationHists.PSigmaXTrkVsVar = directory->make<TProfile>("p_sigma"+xY+"TrkVs"+varName,"#sigma_{trk,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{trk,"+xy+"} [#mum]",nBinX,minBinX,maxBinX);
278  if(options.find("r") != std::string::npos)
279  correlationHists.PSigmaXVsVar = directory->make<TProfile>("p_sigma"+xY+"Vs"+varName,"#sigma_{r,"+xy+"} vs. "+labelX+";"+labelX+" "+unitX+";#sigma_{r,"+xy+"} [#mum]",nBinX,minBinX,maxBinX);
280 
281  return correlationHists;
282 }
TFileDirectory * directory_
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.

References bookCorrHists().

168  {
169  return bookCorrHists("X", varName, varTitle, labelX, unitX, nBinX1D, nBinX2D, minBinX, maxBinX, options);
170 }
CorrelationHists bookCorrHists(TString, TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
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.

References bookCorrHists().

230  {
231  return bookCorrHists("X", varName, labelX, unitX, nBinX, minBinX, maxBinX, options);
232 }
CorrelationHists bookCorrHists(TString, TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
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.

References bookCorrHists().

172  {
173  return bookCorrHists("Y", varName, varTitle, labelX, unitX, nBinX1D, nBinX2D, minBinX, maxBinX, options);
174 }
CorrelationHists bookCorrHists(TString, TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
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.

References bookCorrHists().

234  {
235  return bookCorrHists("Y", varName, labelX, unitX, nBinX, minBinX, maxBinX, options);
236 }
CorrelationHists bookCorrHists(TString, TString, TString, TString, TString, int, int, double, double, std::string="nphtr")
void TrackerSectorStruct::setCorrHistParams ( TFileDirectory directory,
double  norResXMax,
double  sigmaXHitMax,
double  sigmaXMax 
)
inline

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.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1* TrackerSectorStruct::EntriesX

Definition at line 110 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

TH1* TrackerSectorStruct::EntriesY

Definition at line 113 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

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
std::map<unsigned int, std::map<std::string,TH1*> > TrackerSectorStruct::m_binnedHists

Definition at line 105 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

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

Definition at line 95 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHistsForAnalyzerMode().

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

Definition at line 101 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHistsForAnalyzerMode().

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

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ElectronMVAID.ElectronMVAID::__call__(), dirstructure.Directory::__create_pie_image(), DisplayManager.DisplayManager::__del__(), dqm_interfaces.DirID::__eq__(), BeautifulSoup.Tag::__eq__(), dirstructure.Directory::__get_full_path(), dirstructure.Comparison::__get_img_name(), dataset.Dataset::__getDataType(), dataset.Dataset::__getFileInfoList(), dirstructure.Comparison::__make_image(), core.autovars.NTupleVariable::__repr__(), core.autovars.NTupleObjectType::__repr__(), core.autovars.NTupleObject::__repr__(), core.autovars.NTupleCollection::__repr__(), dirstructure.Directory::__repr__(), dqm_interfaces.DirID::__repr__(), dirstructure.Comparison::__repr__(), config.Service::__setattr__(), config.CFG::__str__(), counter.Counter::__str__(), average.Average::__str__(), BeautifulSoup.Tag::__str__(), BeautifulSoup.SoupStrainer::__str__(), core.autovars.NTupleObjectType::addSubObjects(), core.autovars.NTupleObjectType::addVariables(), core.autovars.NTupleObjectType::allVars(), dirstructure.Directory::calcStats(), genericValidation.GenericValidationData::cfgName(), genericValidation.GenericValidationData::createCrabCfg(), geometryComparison.GeometryComparison::createScript(), genericValidation.GenericValidationData::createScript(), validation.Sample::digest(), python.rootplot.utilities.Hist::divide(), python.rootplot.utilities.Hist::divide_wilson(), DisplayManager.DisplayManager::Draw(), TreeCrawler.Package::dump(), core.autovars.NTupleVariable::fillBranch(), core.autovars.NTupleObject::fillBranches(), core.autovars.NTupleCollection::fillBranchesScalar(), core.autovars.NTupleCollection::fillBranchesVector(), core.autovars.NTupleCollection::get_cpp_declaration(), core.autovars.NTupleCollection::get_cpp_wrapper_class(), geometry.Structure::get_name(), core.autovars.NTupleCollection::get_py_wrapper_class(), utils.StatisticalTest::get_status(), production_tasks.Task::getname(), dataset.CMSDataset::getPrimaryDatasetEntries(), dataset.PrivateDataset::getPrimaryDatasetEntries(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), alignment.Alignment::getRepMap(), genericValidation.GenericValidationData::getRepMap(), ApeEstimatorSummary::getTrackerSectorStructs(), VIDSelectorBase.VIDSelectorBase::initialize(), personalPlayback.Applet::log(), core.autovars.NTupleVariable::makeBranch(), core.autovars.NTupleObject::makeBranches(), core.autovars.NTupleCollection::makeBranchesScalar(), core.autovars.NTupleCollection::makeBranchesVector(), plotscripts.SawTeethFunction::pp(), dirstructure.Directory::print_report(), dataset.BaseDataset::printInfo(), dataset.Dataset::printInfo(), production_tasks.MonitorJobs::run(), validateAlignments.ParallelMergeJob::runJob(), BeautifulSoup.SoupStrainer::searchTag(), ApeEstimator::sectorBuilder(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), Vispa.Views.PropertyView.Property::valueChanged(), counter.Counter::write(), and average.Average::write().

TH1* TrackerSectorStruct::Name

Definition at line 83 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

TH1 * TrackerSectorStruct::NorResX

Definition at line 89 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

double TrackerSectorStruct::norResXMax_

Definition at line 76 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1 * TrackerSectorStruct::NorResY

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH2 * TrackerSectorStruct::PhiSensXVsBarycentreX

Definition at line 91 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2* TrackerSectorStruct::PhiSensYVsBarycentreY

Definition at line 99 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TProfile * TrackerSectorStruct::PPhiSensXVsBarycentreX

Definition at line 93 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile* TrackerSectorStruct::PPhiSensYVsBarycentreY

Definition at line 100 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH1 * TrackerSectorStruct::ProbX

Definition at line 89 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::ProbY

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthDiffVsMaxStrip

Definition at line 93 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthDiffVsSigmaXHit

Definition at line 93 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile* TrackerSectorStruct::PWidthVsPhiSensX

Definition at line 93 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthVsWidthProjected

Definition at line 93 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

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.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1* TrackerSectorStruct::ResY

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

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.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

double TrackerSectorStruct::sigmaXHitMax_

Definition at line 76 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

double TrackerSectorStruct::sigmaXMax_

Definition at line 76 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1 * TrackerSectorStruct::SigmaY2

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

std::vector<unsigned int> TrackerSectorStruct::v_rawId
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.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2 * TrackerSectorStruct::WidthDiffVsSigmaXHit

Definition at line 91 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2* TrackerSectorStruct::WidthVsPhiSensX

Definition at line 91 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2 * TrackerSectorStruct::WidthVsWidthProjected

Definition at line 91 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::XHit

Definition at line 89 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::XTrk

Definition at line 89 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::YHit

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH1 * TrackerSectorStruct::YTrk

Definition at line 97 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().