CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 25 of file TrackerSectorStruct.h.

Constructor & Destructor Documentation

TrackerSectorStruct::TrackerSectorStruct ( )
inline

Definition at line 105 of file TrackerSectorStruct.h.

106  : directory_(nullptr),
107  norResXMax_(999.),
108  sigmaXHitMax_(999.),
109  sigmaXMax_(999.),
110  name("default"),
111  Name(nullptr),
112  ResX(nullptr),
113  NorResX(nullptr),
114  XHit(nullptr),
115  XTrk(nullptr),
116  SigmaX2(nullptr),
117  ProbX(nullptr),
118  WidthVsPhiSensX(nullptr),
119  WidthVsWidthProjected(nullptr),
120  WidthDiffVsMaxStrip(nullptr),
121  WidthDiffVsSigmaXHit(nullptr),
122  PhiSensXVsBarycentreX(nullptr),
123  PWidthVsPhiSensX(nullptr),
124  PWidthVsWidthProjected(nullptr),
125  PWidthDiffVsMaxStrip(nullptr),
126  PWidthDiffVsSigmaXHit(nullptr),
127  PPhiSensXVsBarycentreX(nullptr),
128  ResY(nullptr),
129  NorResY(nullptr),
130  YHit(nullptr),
131  YTrk(nullptr),
132  SigmaY2(nullptr),
133  ProbY(nullptr),
134  PhiSensYVsBarycentreY(nullptr),
135  PPhiSensYVsBarycentreY(nullptr),
136  RawId(nullptr),
137  EntriesX(nullptr),
138  MeanX(nullptr),
139  RmsX(nullptr),
140  FitMeanX1(nullptr),
141  ResidualWidthX1(nullptr),
142  CorrectionX1(nullptr),
143  FitMeanX2(nullptr),
144  ResidualWidthX2(nullptr),
145  CorrectionX2(nullptr),
146  EntriesY(nullptr),
147  MeanY(nullptr),
148  RmsY(nullptr),
149  FitMeanY1(nullptr),
150  ResidualWidthY1(nullptr),
151  CorrectionY1(nullptr),
152  FitMeanY2(nullptr),
153  ResidualWidthY2(nullptr),
154  CorrectionY2(nullptr),
155  isPixel(false) {}
TFileDirectory * directory_
TProfile * PPhiSensYVsBarycentreY
TProfile * PPhiSensXVsBarycentreX
TProfile * PWidthVsWidthProjected
TProfile * PWidthDiffVsSigmaXHit
TrackerSectorStruct::~TrackerSectorStruct ( )
inline

Definition at line 157 of file TrackerSectorStruct.h.

157 {}

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 191 of file TrackerSectorStruct.h.

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

Referenced by bookCorrHistsX(), and bookCorrHistsY().

200  {
201  TString xy;
202  TString suffix;
203  if (xY == "X") {
204  xy = "x";
205  suffix = "";
206  }
207  if (xY == "Y") {
208  xy = "y";
209  suffix = "_y";
210  }
211 
212  const std::string &o(options);
213  CorrelationHists correlationHists;
214 
215  if (!(o.find('n') != std::string::npos || o.find('p') != std::string::npos || o.find('h') != std::string::npos ||
216  o.find('t') != std::string::npos || o.find('r') != std::string::npos))
217  return correlationHists;
218 
220  double norResXMax(norResXMax_), sigmaXHitMax(sigmaXHitMax_), sigmaXMax(sigmaXMax_);
221 
222  if (!directory)
223  return correlationHists;
224 
225  correlationHists.Variable = directory->make<TH1F>("h_" + varName + suffix,
226  varTitle + " " + labelX + ";" + labelX + " " + unitX + ";# hits",
227  nBinX1D,
228  minBinX,
229  maxBinX);
230 
231  if (options.find('n') != std::string::npos)
232  correlationHists.NorResXVsVar =
233  directory->make<TH2F>("h2_norRes" + xY + "Vs" + varName,
234  "r_{" + xy + "}/#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX +
235  ";(" + xy + "_{trk}-" + xy + "_{hit})/#sigma_{r," + xy + "}",
236  nBinX2D,
237  minBinX,
238  maxBinX,
239  25,
240  -norResXMax,
241  norResXMax);
242  if (options.find('p') != std::string::npos)
243  correlationHists.ProbXVsVar =
244  directory->make<TH2F>("h2_prob" + xY + "Vs" + varName,
245  "prob_{" + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";prob_{" + xy + "}",
246  nBinX2D,
247  minBinX,
248  maxBinX,
249  60,
250  -0.1,
251  1.1);
252  if (options.find('h') != std::string::npos)
253  correlationHists.SigmaXHitVsVar = directory->make<TH2F>(
254  "h2_sigma" + xY + "HitVs" + varName,
255  "#sigma_{hit," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{hit," + xy + "} [#mum]",
256  nBinX2D,
257  minBinX,
258  maxBinX,
259  50,
260  0 * 10000.,
261  sigmaXHitMax * 10000.);
262  if (options.find('t') != std::string::npos)
263  correlationHists.SigmaXTrkVsVar = directory->make<TH2F>(
264  "h2_sigma" + xY + "TrkVs" + varName,
265  "#sigma_{trk," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{trk," + xy + "} [#mum]",
266  nBinX2D,
267  minBinX,
268  maxBinX,
269  50,
270  0 * 10000.,
271  sigmaXMax * 10000.);
272  if (options.find('r') != std::string::npos)
273  correlationHists.SigmaXVsVar = directory->make<TH2F>(
274  "h2_sigma" + xY + "Vs" + varName,
275  "#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{r," + xy + "} [#mum]",
276  nBinX2D,
277  minBinX,
278  maxBinX,
279  50,
280  0 * 10000.,
281  sigmaXMax * 10000.);
282 
283  if (options.find('n') != std::string::npos)
284  correlationHists.PNorResXVsVar =
285  directory->make<TProfile>("p_norRes" + xY + "Vs" + varName,
286  "r_{" + xy + "}/#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX +
287  ";(" + xy + "_{trk}-" + xy + "_{hit})/#sigma_{r," + xy + "}",
288  nBinX2D,
289  minBinX,
290  maxBinX,
291  "s");
292  if (options.find('p') != std::string::npos)
293  correlationHists.PProbXVsVar = directory->make<TProfile>(
294  "p_prob" + xY + "Vs" + varName,
295  "prob_{" + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";prob_{" + xy + "}",
296  nBinX2D,
297  minBinX,
298  maxBinX,
299  "s");
300  if (options.find('h') != std::string::npos)
301  correlationHists.PSigmaXHitVsVar = directory->make<TProfile>(
302  "p_sigma" + xY + "HitVs" + varName,
303  "#sigma_{hit," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{hit," + xy + "} [#mum]",
304  nBinX2D,
305  minBinX,
306  maxBinX);
307  if (options.find('t') != std::string::npos)
308  correlationHists.PSigmaXTrkVsVar = directory->make<TProfile>(
309  "p_sigma" + xY + "TrkVs" + varName,
310  "#sigma_{trk," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{trk," + xy + "} [#mum]",
311  nBinX2D,
312  minBinX,
313  maxBinX);
314  if (options.find('r') != std::string::npos)
315  correlationHists.PSigmaXVsVar = directory->make<TProfile>(
316  "p_sigma" + xY + "Vs" + varName,
317  "#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{r," + xy + "} [#mum]",
318  nBinX2D,
319  minBinX,
320  maxBinX);
321 
322  return correlationHists;
323 }
TFileDirectory * directory_
Basic2DVector< T > xy() const
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 333 of file TrackerSectorStruct.h.

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

340  {
341  TString xy;
342  if (xY == "X") {
343  xy = "x";
344  }
345  if (xY == "Y") {
346  xy = "y";
347  }
348 
349  const std::string &o(options);
350  CorrelationHists correlationHists;
351 
352  if (!(o.find('n') != std::string::npos || o.find('p') != std::string::npos || o.find('h') != std::string::npos ||
353  o.find('t') != std::string::npos || o.find('r') != std::string::npos))
354  return correlationHists;
355 
357  double norResXMax(norResXMax_), sigmaXHitMax(sigmaXHitMax_), sigmaXMax(sigmaXMax_);
358 
359  if (!directory)
360  return correlationHists;
361 
362  if (options.find('n') != std::string::npos)
363  correlationHists.NorResXVsVar =
364  directory->make<TH2F>("h2_norRes" + xY + "Vs" + varName,
365  "r_{" + xy + "}/#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX +
366  ";(" + xy + "_{trk}-" + xy + "_{hit})/#sigma_{r," + xy + "}",
367  nBinX,
368  minBinX,
369  maxBinX,
370  25,
371  -norResXMax,
372  norResXMax);
373  if (options.find('p') != std::string::npos)
374  correlationHists.ProbXVsVar =
375  directory->make<TH2F>("h2_prob" + xY + "Vs" + varName,
376  "prob_{" + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";prob_{" + xy + "}",
377  nBinX,
378  minBinX,
379  maxBinX,
380  60,
381  -0.1,
382  1.1);
383  if (options.find('h') != std::string::npos)
384  correlationHists.SigmaXHitVsVar = directory->make<TH2F>(
385  "h2_sigma" + xY + "HitVs" + varName,
386  "#sigma_{hit," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{hit," + xy + "} [#mum]",
387  nBinX,
388  minBinX,
389  maxBinX,
390  50,
391  0 * 10000.,
392  sigmaXHitMax * 10000.);
393  if (options.find('t') != std::string::npos)
394  correlationHists.SigmaXTrkVsVar = directory->make<TH2F>(
395  "h2_sigma" + xY + "TrkVs" + varName,
396  "#sigma_{trk," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{trk," + xy + "} [#mum]",
397  nBinX,
398  minBinX,
399  maxBinX,
400  50,
401  0 * 10000.,
402  sigmaXMax * 10000.);
403  if (options.find('r') != std::string::npos)
404  correlationHists.SigmaXVsVar = directory->make<TH2F>(
405  "h2_sigma" + xY + "Vs" + varName,
406  "#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{r," + xy + "} [#mum]",
407  nBinX,
408  minBinX,
409  maxBinX,
410  50,
411  0 * 10000.,
412  sigmaXMax * 10000.);
413 
414  if (options.find('n') != std::string::npos)
415  correlationHists.PNorResXVsVar =
416  directory->make<TProfile>("p_norRes" + xY + "Vs" + varName,
417  "r_{" + xy + "}/#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX +
418  ";(" + xy + "_{trk}-" + xy + "_{hit})/#sigma_{r," + xy + "}",
419  nBinX,
420  minBinX,
421  maxBinX,
422  "s");
423  if (options.find('p') != std::string::npos)
424  correlationHists.PProbXVsVar = directory->make<TProfile>(
425  "p_prob" + xY + "Vs" + varName,
426  "prob_{" + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";prob_{" + xy + "}",
427  nBinX,
428  minBinX,
429  maxBinX,
430  "s");
431  if (options.find('h') != std::string::npos)
432  correlationHists.PSigmaXHitVsVar = directory->make<TProfile>(
433  "p_sigma" + xY + "HitVs" + varName,
434  "#sigma_{hit," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{hit," + xy + "} [#mum]",
435  nBinX,
436  minBinX,
437  maxBinX);
438  if (options.find('t') != std::string::npos)
439  correlationHists.PSigmaXTrkVsVar = directory->make<TProfile>(
440  "p_sigma" + xY + "TrkVs" + varName,
441  "#sigma_{trk," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{trk," + xy + "} [#mum]",
442  nBinX,
443  minBinX,
444  maxBinX);
445  if (options.find('r') != std::string::npos)
446  correlationHists.PSigmaXVsVar = directory->make<TProfile>(
447  "p_sigma" + xY + "Vs" + varName,
448  "#sigma_{r," + xy + "} vs. " + labelX + ";" + labelX + " " + unitX + ";#sigma_{r," + xy + "} [#mum]",
449  nBinX,
450  minBinX,
451  maxBinX);
452 
453  return correlationHists;
454 }
TFileDirectory * directory_
Basic2DVector< T > xy() const
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 169 of file TrackerSectorStruct.h.

References bookCorrHists().

177  {
178  return bookCorrHists("X", varName, varTitle, labelX, unitX, nBinX1D, nBinX2D, minBinX, maxBinX, options);
179 }
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 325 of file TrackerSectorStruct.h.

References bookCorrHists().

326  {
327  return bookCorrHists("X", varName, labelX, unitX, nBinX, minBinX, maxBinX, options);
328 }
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 180 of file TrackerSectorStruct.h.

References bookCorrHists().

188  {
189  return bookCorrHists("Y", varName, varTitle, labelX, unitX, nBinX1D, nBinX2D, minBinX, maxBinX, options);
190 }
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 329 of file TrackerSectorStruct.h.

References bookCorrHists().

330  {
331  return bookCorrHists("Y", varName, labelX, unitX, nBinX, minBinX, maxBinX, options);
332 }
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

Definition at line 159 of file TrackerSectorStruct.h.

References createBeamHaloJobs::directory, directory_, norResXMax_, sigmaXHitMax_, and sigmaXMax_.

162  {
164  norResXMax_ = norResXMax;
165  sigmaXHitMax_ = sigmaXHitMax;
166  sigmaXMax_ = sigmaXMax;
167 }
TFileDirectory * directory_

Member Data Documentation

TH1 * TrackerSectorStruct::CorrectionX1

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionX2

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionY1

Definition at line 99 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::CorrectionY2

Definition at line 99 of file TrackerSectorStruct.h.

TFileDirectory* TrackerSectorStruct::directory_

Definition at line 68 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1* TrackerSectorStruct::EntriesX

Definition at line 96 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

TH1* TrackerSectorStruct::EntriesY

Definition at line 98 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

TH1 * TrackerSectorStruct::FitMeanX1

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanX2

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanY1

Definition at line 99 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::FitMeanY2

Definition at line 99 of file TrackerSectorStruct.h.

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

Definition at line 92 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 84 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHistsForAnalyzerMode().

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

Definition at line 89 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHistsForAnalyzerMode().

TH1 * TrackerSectorStruct::MeanX

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::MeanY

Definition at line 99 of file TrackerSectorStruct.h.

std::string TrackerSectorStruct::name

Definition at line 74 of file TrackerSectorStruct.h.

Referenced by ElectronMVAID.ElectronMVAID::__call__(), FWLite.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__(), FWLite.WorkingPoints::_reformat_cut_definitions(), core.autovars.NTupleObjectType::addSubObjects(), core.autovars.NTupleObjectType::addVariables(), core.autovars.NTupleObjectType::allVars(), dirstructure.Directory::calcStats(), genericValidation.GenericValidationData::cfgName(), crabFunctions.CrabTask::crabConfig(), crabFunctions.CrabTask::crabFolder(), 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(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), alignment.Alignment::getRepMap(), genericValidation.GenericValidationData::getRepMap(), ApeEstimatorSummary::getTrackerSectorStructs(), crabFunctions.CrabTask::handleNoState(), 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(), crabFunctions.CrabTask::resubmit_failed(), production_tasks.MonitorJobs::run(), BeautifulSoup.SoupStrainer::searchTag(), ApeTreeCreateDefault::sectorBuilder(), ApeEstimator::sectorBuilder(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), crabFunctions.CrabTask::update(), crabFunctions.CrabTask::updateJobStats(), counter.Counter::write(), and average.Average::write().

TH1* TrackerSectorStruct::Name

Definition at line 75 of file TrackerSectorStruct.h.

Referenced by ApeEstimatorSummary::getTrackerSectorStructs().

TH1 * TrackerSectorStruct::NorResX

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

double TrackerSectorStruct::norResXMax_

Definition at line 69 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1 * TrackerSectorStruct::NorResY

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH2 * TrackerSectorStruct::PhiSensXVsBarycentreX

Definition at line 81 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2* TrackerSectorStruct::PhiSensYVsBarycentreY

Definition at line 87 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TProfile * TrackerSectorStruct::PPhiSensXVsBarycentreX

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile* TrackerSectorStruct::PPhiSensYVsBarycentreY

Definition at line 88 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH1 * TrackerSectorStruct::ProbX

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::ProbY

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthDiffVsMaxStrip

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthDiffVsSigmaXHit

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile* TrackerSectorStruct::PWidthVsPhiSensX

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TProfile * TrackerSectorStruct::PWidthVsWidthProjected

Definition at line 82 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TTree* TrackerSectorStruct::RawId

Definition at line 95 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthX1

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthX2

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthY1

Definition at line 99 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::ResidualWidthY2

Definition at line 99 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::ResX

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1* TrackerSectorStruct::ResY

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH1 * TrackerSectorStruct::RmsX

Definition at line 97 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::RmsY

Definition at line 99 of file TrackerSectorStruct.h.

TH1 * TrackerSectorStruct::SigmaX2

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

double TrackerSectorStruct::sigmaXHitMax_

Definition at line 69 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

double TrackerSectorStruct::sigmaXMax_

Definition at line 69 of file TrackerSectorStruct.h.

Referenced by bookCorrHists(), and setCorrHistParams().

TH1 * TrackerSectorStruct::SigmaY2

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

std::vector<unsigned int> TrackerSectorStruct::v_rawId
TH1* TrackerSectorStruct::WeightX

Definition at line 97 of file TrackerSectorStruct.h.

TH1* TrackerSectorStruct::WeightY

Definition at line 99 of file TrackerSectorStruct.h.

TH2 * TrackerSectorStruct::WidthDiffVsMaxStrip

Definition at line 81 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2 * TrackerSectorStruct::WidthDiffVsSigmaXHit

Definition at line 81 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2* TrackerSectorStruct::WidthVsPhiSensX

Definition at line 81 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH2 * TrackerSectorStruct::WidthVsWidthProjected

Definition at line 81 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::XHit

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::XTrk

Definition at line 80 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsXForAnalyzerMode().

TH1 * TrackerSectorStruct::YHit

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().

TH1 * TrackerSectorStruct::YTrk

Definition at line 86 of file TrackerSectorStruct.h.

Referenced by ApeEstimator::fillHitHistsYForAnalyzerMode().