75 float eta = particle.eta();
76 float pt = particle.pt() / Gaudi::Units::GeV;
77 float phi = particle.phi();
85 float d0 = d0Acc.
isAvailable(particle) ? d0Acc(particle) : -9999.;
86 float z0 = z0Acc.
isAvailable(particle) ? z0Acc(particle) : -9999.;
88 float z0sin = (z0Acc.
isAvailable(particle) && z0Acc(particle)) ? z0 * std::sin(
theta) : -9999.;
89 float qOverP = qOverPAcc.
isAvailable(particle) ? qOverPAcc(particle) : -9999.;
90 float prodR = prodRAcc.
isAvailable(particle) ? prodRAcc(particle) : -9999.;
91 float prodZ = prodZAcc.
isAvailable(particle) ? prodZAcc(particle) : -9999.;
111 float hits = nSilHitsAcc(particle);
120 float pt = particle.pt() / Gaudi::Units::GeV;
121 float eta = particle.eta();
122 float phi = particle.phi0();
124 float chi2 = particle.chiSquared();
125 float ndof = particle.numberDoF();
126 float chi2Overndof = ndof > 0 ?
chi2 / ndof : 0;
150 std::bitset<xAOD::TrackPatternRecoInfo::NumberOfTrackRecoInfo> patternInfo = particle.patternRecoInfo();
159 if (particle.hasValidTime()) {
void book(Htype *&pHisto, const std::string &histoIdentifier, const std::string &nameOverride="", const std::string &folder="default")
Helper method to book histograms using an identifier string.