  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   13                                                m_sParticleType(std::move(sParticleType)),
 
   27                                                trt_ht_total(nullptr),
 
   28                                                dphirescaled(nullptr),
 
   97   float dphirescaled2(0);
 
  115   if(!
electron.trackParticle())  
return;
 
  116   trackqoverp = 
electron.trackParticle()->qOverP();
 
  120     eoverp=std::abs(trackqoverp)*
energy;
 
  126     double refittedTrack_LMqoverp  = 
 
  131     dpOverp = 1 - trackqoverp/(refittedTrack_LMqoverp);
 
  146   float totalTRTratio= (numTotalTRTHits != 0) ? 
float(numTotalTRTHighThresholdHits)/
float(numTotalTRTHits) : 0;
 
  
void Set_d0sig_nBins(unsigned d0sig_nBins)
 
uint8_t RetrieveHitInfo(const xAOD::Electron &el, xAOD::SummaryType info, uint8_t defaultval)
 
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo)
 
TrackPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType)
 
std::string m_sParticleType
 
@ numberOfTRTXenonHits
number of TRT hits on track in straws with xenon [unit8_t].
 
double d0significance(const xAOD::TrackParticle *tp, double d0_uncert_beam_spot_2)
 
TH2F * Book2D(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2F histogram.
 
float beamPosSigmaX() const
The width of the beam spot in the X direction.
 
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
 
@ numberOfTRTHits
number of TRT hits [unit8_t].
 
@ LastMeasurement
Parameter defined at the position of the last measurement.
 
void Set_d0_Bins(const std::vector< double > &d0Range)
 
std::vector< double > m_d0Range
 
void Set_z0_nBins(unsigned z0_nBins)
 
@ numberOfTRTHighThresholdHits
number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].
 
std::vector< double > m_z0Range
 
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
 
@ numberOfTRTHighThresholdOutliers
number of TRT high threshold outliers (only xenon counted) [unit8_t].
 
@ deltaPhiRescaled2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
 
void Set_d0sig_Bins(const std::vector< double > &d0sigRange)
 
float beamPosSigmaY() const
The width of the beam spot in the Y direction.
 
std::vector< double > m_d0sigRange
 
void Set_z0_Bins(const std::vector< double > &z0Range)
 
@ deltaPhi2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
 
Class describing the basic event information.
 
@ numberOfTRTOutliers
number of TRT outliers [unit8_t].
 
float beamPosSigmaXY() const
The beam spot shape's X-Y correlation.
 
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].
 
@ numberOfSCTHits
number of hits in SCT [unit8_t].
 
virtual void initializePlots()
 
@ deltaEta1
difference between the cluster eta (first sampling) and the eta of the track extrapolated to the firs...
 
void Set_d0_nBins(unsigned d0_nBins)
 
constexpr int pow(int base, int exp) noexcept
 
float beamSpotWeight() const
Weight for beam spot size reweighting.
 
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer