Rivet::PID Namespace Reference
Enumeration Type Documentation
Function Documentation
Definition at line 79 of file ParticleIdUtils.cc. References abspid(), and isNucleus(). Referenced by Rivet::diagonalize().
Absolute value of particle ID. if this is a nucleus (ion), get A Ion numbers are +/- 10LZZZAAAI. if this is a nucleus (ion), get Z Ion numbers are +/- 10LZZZAAAI. if this is a nucleus (ion), get nLambda Ion numbers are +/- 10LZZZAAAI. Definition at line 27 of file ParticleUtils.hh. References abspid(), and Particle::pdgId(). { return abspid(p.pdgId()); }
Absolute value of particle ID. Definition at line 35 of file ParticleIdUtils.cc. Referenced by A(), abspid(), digit(), extraBits(), fundamentalID(), isBaryon(), isDiQuark(), isMeson(), isNucleus(), jSpin(), lambda(), threeCharge(), and Z(). {
return (pid < 0) ? -pid : pid;
}
Return the charge. Definition at line 71 of file ParticleUtils.hh. References threeCharge(). { return threeCharge(p)/3.0; }
Return the charge. Definition at line 87 of file ParticleIdUtils.hh. References threeCharge(). Referenced by CMS_2011_I954992::analyze(), D0_2008_S7837160::analyze(), ATLAS_2012_I1094568::analyze(), and threeCharge(). { return threeCharge(pid)/3.0; }
return the digit at a named location in the PID Definition at line 47 of file ParticleIdUtils.cc. References abspid(). Referenced by fundamentalID(), hasBottom(), hasCharm(), hasDown(), hasStrange(), hasTop(), hasUp(), isBaryon(), isDiQuark(), isMeson(), isNucleus(), isPentaquark(), isRhadron(), isSUSY(), lambda(), lSpin(), sSpin(), and threeCharge(). { // PID digits (base 10) are: n nr nl nq1 nq2 nq3 nj // the location enum provides a convenient index into the PID int numerator = (int) std::pow(10.0,(loc-1)); return (abspid(pid)/numerator)%10; }
if this is a fundamental particle, does it have a valid antiparticle? returns everything beyond the 7th digit (e.g. outside the standard numbering scheme) Definition at line 41 of file ParticleIdUtils.cc. References abspid(). Referenced by fundamentalID(), hasBottom(), hasCharm(), hasDown(), hasStrange(), hasTop(), hasUp(), isBaryon(), isDiQuark(), isHadron(), isLepton(), isMeson(), isPentaquark(), isRhadron(), isSUSY(), isValid(), jSpin(), and threeCharge(). { return abspid(pid)/10000000; }
extract fundamental ID (1-100) if this is a "fundamental" particle Definition at line 57 of file ParticleIdUtils.cc. References abspid(), digit(), extraBits(), nq1, and nq2. Referenced by hasBottom(), hasCharm(), hasDown(), hasStrange(), hasTop(), hasUp(), isBaryon(), isDiQuark(), isLepton(), isMeson(), isSUSY(), isValid(), jSpin(), and threeCharge().
Does this particle contain a bottom quark? Definition at line 57 of file ParticleUtils.hh. References hasBottom(), and Particle::pdgId(). { return hasBottom(p.pdgId()); }
Does this particle contain a bottom quark? Definition at line 318 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by ATLAS_2012_I1118269::analyze(), LHCB_2010_I867355::analyze(), ATLAS_2011_S9035664::analyze(), ATLAS_2012_I1188891::analyze(), ATLAS_2012_I1094568::analyze(), Jet::containsBottom(), hasBottom(), and HeavyHadrons::project().
Does this particle contain a charm quark? Definition at line 55 of file ParticleUtils.hh. References hasCharm(), and Particle::pdgId(). { return hasCharm(p.pdgId()); }
Does this particle contain a charm quark? Definition at line 310 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by ATLAS_2012_I1188891::analyze(), Jet::containsCharm(), hasCharm(), and HeavyHadrons::project().
Does this particle contain a down quark? Definition at line 51 of file ParticleUtils.hh. References hasDown(), and Particle::pdgId(). { return hasDown(p.pdgId()); }
Does this particle contain a down quark? Definition at line 294 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by hasDown().
Does this particle contain a strange quark? Definition at line 53 of file ParticleUtils.hh. References hasStrange(), and Particle::pdgId(). { return hasStrange(p.pdgId()); }
Does this particle contain a strange quark? Definition at line 302 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by hasStrange().
Does this particle contain a top quark? Definition at line 59 of file ParticleUtils.hh. References hasTop(), and Particle::pdgId(). { return hasTop(p.pdgId()); }
Does this particle contain a top quark? Definition at line 326 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by hasTop().
Does this particle contain an up quark? Definition at line 49 of file ParticleUtils.hh. References hasUp(), and Particle::pdgId(). { return hasUp(p.pdgId()); }
Does this particle contain an up quark? Definition at line 286 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), nq1, nq2, and nq3. Referenced by hasUp().
Is this a valid baryon ID? Definition at line 32 of file ParticleUtils.hh. References isBaryon(), and Particle::pdgId(). { return isBaryon(p.pdgId()); }
Is this a valid baryon ID? Definition at line 169 of file ParticleIdUtils.cc. References abspid(), digit(), extraBits(), fundamentalID(), nj, nq1, nq2, and nq3. Referenced by isBaryon(), isHadron(), isValid(), and threeCharge(). { if( extraBits(pid) > 0 ) { return false; } if( abspid(pid) <= 100 ) { return false; } if( fundamentalID(pid) <= 100 && fundamentalID(pid) > 0 ) { return false; } if( abspid(pid) == 2110 || abspid(pid) == 2210 ) { return true; } if( digit(nj,pid) > 0 && digit(nq3,pid) > 0 && digit(nq2,pid) > 0 && digit(nq1,pid) > 0 ) { return true; } return false; }
Is this a valid diquark ID? Definition at line 34 of file ParticleUtils.hh. References isDiQuark(), and Particle::pdgId(). { return isDiQuark(p.pdgId()); }
Is this a valid diquark ID? Definition at line 181 of file ParticleIdUtils.cc. References abspid(), digit(), extraBits(), fundamentalID(), nj, nq1, nq2, and nq3. Referenced by isDiQuark(), isValid(), and threeCharge(). { if( extraBits(pid) > 0 ) { return false; } if( abspid(pid) <= 100 ) { return false; } if( fundamentalID(pid) <= 100 && fundamentalID(pid) > 0 ) { return false; } if( digit(nj,pid) > 0 && digit(nq3,pid) == 0 && digit(nq2,pid) > 0 && digit(nq1,pid) > 0 ) { // diquark signature // EvtGen uses the diquarks for quark pairs, so, for instance, // 5501 is a valid "diquark" for EvtGen //if( digit(nj) == 1 && digit(nq2) == digit(nq1) ) { // illegal // return false; //} else { return true; //} } return false; }
Is this a valid hadron ID? Definition at line 36 of file ParticleUtils.hh. References isHadron(), and Particle::pdgId(). { return isHadron(p.pdgId()); }
Is this a valid hadron ID? Definition at line 200 of file ParticleIdUtils.cc. References extraBits(), isBaryon(), isMeson(), and isPentaquark(). Referenced by ATLAS_2012_I1118269::analyze(), LHCB_2010_I867355::analyze(), CMS_2010_S8656010::analyze(), CMS_2010_S8547297::analyze(), ATLAS_2011_S9035664::analyze(), ATLAS_2012_I1188891::analyze(), CMS_2011_S8884919::analyze(), EXAMPLE::analyze(), ATLAS_2012_I1094568::analyze(), Jet::containsBottom(), Jet::containsCharm(), Particle::fromDecay(), LHCB_2011_I917009::getLifeTime(), LHCB_2012_I1119400::getLifeTime(), Rivet::hadronFilter(), Jet::hadronicEnergy(), isHadron(), Rivet::isInvisibleFilter(), Rivet::nonHadronFilter(), DISKinematics::project(), PrimaryHadrons::project(), and HeavyHadrons::project(). { if( extraBits(pid) > 0 ) { return false; } if( isMeson(pid) ) { return true; } if( isBaryon(pid) ) { return true; } if( isPentaquark(pid) ) { return true; } return false; }
Is this a valid lepton ID? Definition at line 38 of file ParticleUtils.hh. References isLepton(), and Particle::pdgId(). { return isLepton(p.pdgId()); }
Is this a valid lepton ID? Definition at line 209 of file ParticleIdUtils.cc. References extraBits(), and fundamentalID(). Referenced by isLepton(), ChargedLeptons::project(), and DISLepton::project(). { if( extraBits(pid) > 0 ) { return false; } if( fundamentalID(pid) >= 11 && fundamentalID(pid) <= 18 ) { return true; } return false; }
Is this a valid meson ID? Definition at line 30 of file ParticleUtils.hh. References isMeson(), and Particle::pdgId(). { return isMeson(p.pdgId()); }
Is this a valid meson ID? Definition at line 145 of file ParticleIdUtils.cc. References abspid(), digit(), extraBits(), fundamentalID(), nj, nq1, nq2, and nq3. Referenced by isHadron(), isMeson(), isValid(), lSpin(), sSpin(), and threeCharge(). { if( extraBits(pid) > 0 ) { return false; } if( abspid(pid) <= 100 ) { return false; } if( fundamentalID(pid) <= 100 && fundamentalID(pid) > 0 ) { return false; } int aid = abspid(pid); if( aid == 130 || aid == 310 || aid == 210 ) { return true; } // EvtGen uses some odd numbers if( aid == 150 || aid == 350 || aid == 510 || aid == 530 ) { return true; } // pomeron, etc. if( pid == 110 || pid == 990 || pid == 9990 ) { return true; } if( digit(nj,pid) > 0 && digit(nq3,pid) > 0 && digit(nq2,pid) > 0 && digit(nq1,pid) == 0 ) { // check for illegal antiparticles if( digit(nq3,pid) == digit(nq2,pid) && pid < 0 ) { return false; } else { return true; } } return false; }
Is this a valid ion ID? Definition at line 40 of file ParticleUtils.hh. References isNucleus(), and Particle::pdgId(). { return isNucleus(p.pdgId()); }
Is this a valid ion ID? Definition at line 223 of file ParticleIdUtils.cc. References abspid(), digit(), n10, and n9. Referenced by A(), isNucleus(), isValid(), lambda(), and Z(). { // a proton can also be a Hydrogen nucleus if( abspid(pid) == 2212 ) { return true; } // new standard: +/- 10LZZZAAAI if( ( digit(n10,pid) == 1 ) && ( digit(n9,pid) == 0 ) ) { // charge should always be less than or equal to baryon number // the following line is A >= Z if( (abspid(pid)/10)%1000 >= (abspid(pid)/10000)%1000 ) { return true; } } return false; }
Is this a valid pentaquark ID? Definition at line 42 of file ParticleUtils.hh. References isPentaquark(), and Particle::pdgId(). { return isPentaquark(p.pdgId()); }
Is this a valid pentaquark ID? Definition at line 237 of file ParticleIdUtils.cc. References digit(), extraBits(), n, nj, nl, nq1, nq2, nq3, and nr. Referenced by isHadron(), isPentaquark(), and isValid(). { // a pentaquark is of the form 9abcdej, // where j is the spin and a, b, c, d, and e are quarks if( extraBits(pid) > 0 ) { return false; } if( digit(n,pid) != 9 ) { return false; } if( digit(nr,pid) == 9 || digit(nr,pid) == 0 ) { return false; } if( digit(nj,pid) == 9 || digit(nl,pid) == 0 ) { return false; } if( digit(nq1,pid) == 0 ) { return false; } if( digit(nq2,pid) == 0 ) { return false; } if( digit(nq3,pid) == 0 ) { return false; } if( digit(nj,pid) == 0 ) { return false; } // check ordering if( digit(nq2,pid) > digit(nq1,pid) ) { return false; } if( digit(nq1,pid) > digit(nl,pid) ) { return false; } if( digit(nl,pid) > digit(nr,pid) ) { return false; } return true; }
Is this a valid R-hadron ID? Definition at line 46 of file ParticleUtils.hh. References isRhadron(), and Particle::pdgId(). { return isRhadron(p.pdgId()); }
Is this a valid R-hadron ID? Definition at line 269 of file ParticleIdUtils.cc. References digit(), extraBits(), isSUSY(), n, nj, nq2, nq3, and nr. Referenced by isRhadron(), and isValid(). { // an R-hadron is of the form 10abcdj, // where j is the spin and a, b, c, and d are quarks or gluons if( extraBits(pid) > 0 ) { return false; } if( digit(n,pid) != 1 ) { return false; } if( digit(nr,pid) != 0 ) { return false; } // make sure this isn't a SUSY particle if( isSUSY(pid) ) { return false; } // All R-hadrons have at least 3 core digits if( digit(nq2,pid) == 0 ) { return false; } if( digit(nq3,pid) == 0 ) { return false; } if( digit(nj,pid) == 0 ) { return false; } return true; }
Is this a valid SUSY ID? Definition at line 44 of file ParticleUtils.hh. References isSUSY(), and Particle::pdgId(). { return isSUSY(p.pdgId()); }
Is this a valid SUSY ID? Definition at line 257 of file ParticleIdUtils.cc. References digit(), extraBits(), fundamentalID(), n, and nr. Referenced by isRhadron(), isSUSY(), and isValid().
Is this a valid ID? Definition at line 102 of file ParticleIdUtils.cc. References extraBits(), fundamentalID(), isBaryon(), isDiQuark(), isMeson(), isNucleus(), isPentaquark(), isRhadron(), and isSUSY(). { if( extraBits(pid) > 0 ) { if( isNucleus(pid) ) { return true; } return false; } if( isSUSY(pid) ) { return true; } if( isRhadron(pid) ) { return true; } // Meson signature if( isMeson(pid) ) { return true; } // Baryon signature if( isBaryon(pid) ) { return true; } // DiQuark signature if( isDiQuark(pid) ) { return true; } // fundamental particle if( fundamentalID(pid) > 0 ) { if(pid > 0 ) { return true; } else { // AB - disabled this to remove need for PID -> name lookup. //if( hasFundamentalAnti(pid) ) { return true; } return false; } } // pentaquark if( isPentaquark(pid) ) { return true; } // don't recognize this number return false; }
jSpin returns 2J+1, where J is the total spin Definition at line 62 of file ParticleUtils.hh. References jSpin(), and Particle::pdgId(). { return jSpin(p.pdgId()); }
jSpin returns 2J+1, where J is the total spin Definition at line 337 of file ParticleIdUtils.cc. References abspid(), extraBits(), and fundamentalID(). Referenced by jSpin(). { if( fundamentalID(pid) > 0 ) { // some of these are known int fund = fundamentalID(pid); if( fund > 0 && fund < 7 ) return 2; if( fund == 9 ) return 3; if( fund > 10 && fund < 17 ) return 2; if( fund > 20 && fund < 25 ) return 3; return 0; } else if( extraBits(pid) > 0 ) { return 0; } return abspid(pid)%10; }
Definition at line 89 of file ParticleIdUtils.cc. References abspid(), digit(), isNucleus(), and n8.
lSpin returns 2L+1, where L is the orbital angular momentum Definition at line 66 of file ParticleUtils.hh. References lSpin(), and Particle::pdgId(). { return lSpin(p.pdgId()); }
lSpin returns 2L+1, where L is the orbital angular momentum Definition at line 378 of file ParticleIdUtils.cc. References digit(), isMeson(), n, nj, and nl. Referenced by lSpin(). { if( !isMeson(pid) ) { return 0; } int inl = digit(nl,pid); //int tent = digit(n,pid); int js = digit(nj,pid); if( digit(n,pid) == 9 ) { return 0; } // tentative ID if( inl == 0 && js == 3 ) { return 0; } else if( inl == 0 && js == 5 ) { return 1; } else if( inl == 0 && js == 7 ) { return 2; } else if( inl == 0 && js == 9 ) { return 3; } else if( inl == 0 && js == 1 ) { return 0; } else if( inl == 1 && js == 3 ) { return 1; } else if( inl == 1 && js == 5 ) { return 2; } else if( inl == 1 && js == 7 ) { return 3; } else if( inl == 1 && js == 9 ) { return 4; } else if( inl == 2 && js == 3 ) { return 1; } else if( inl == 2 && js == 5 ) { return 2; } else if( inl == 2 && js == 7 ) { return 3; } else if( inl == 2 && js == 9 ) { return 4; } else if( inl == 1 && js == 1 ) { return 1; } else if( inl == 3 && js == 3 ) { return 2; } else if( inl == 3 && js == 5 ) { return 3; } else if( inl == 3 && js == 7 ) { return 4; } else if( inl == 3 && js == 9 ) { return 5; } // default to zero return 0; }
Convenience maker of particle ID pairs from PdgIds. Definition at line 233 of file ParticleName.hh. Referenced by Rivet::compatible(), and AnalysisInfo::make(). {
return make_pair(a, b);
}
Convenience maker of particle ID pairs from particle names. Definition at line 239 of file ParticleName.hh. References toParticleId(). { const PdgId pa = toParticleId(a); const PdgId pb = toParticleId(b); return make_pair(pa, pb); }
sSpin returns 2S+1, where S is the spin Definition at line 64 of file ParticleUtils.hh. References Particle::pdgId(), and sSpin(). { return sSpin(p.pdgId()); }
sSpin returns 2S+1, where S is the spin Definition at line 353 of file ParticleIdUtils.cc. References digit(), isMeson(), n, nj, and nl. Referenced by sSpin(). { if( !isMeson(pid) ) { return 0; } int inl = digit(nl,pid); //int tent = digit(n,pid); int js = digit(nj,pid); if( digit(n,pid) == 9 ) { return 0; } // tentative ID //if( tent == 9 ) { return 0; } // tentative assignment if( inl == 0 && js >= 3 ) { return 1; } else if( inl == 0 && js == 1 ) { return 0; } else if( inl == 1 && js >= 3 ) { return 0; } else if( inl == 2 && js >= 3 ) { return 1; } else if( inl == 1 && js == 1 ) { return 1; } else if( inl == 3 && js >= 3 ) { return 1; } // default to zero return 0; }
Return 3 times the charge (3 x quark charge is an int) Definition at line 69 of file ParticleUtils.hh. References Particle::pdgId(), and threeCharge(). { return threeCharge(p.pdgId()); }
Return 3 times the charge (3 x quark charge is an int) Definition at line 427 of file ParticleIdUtils.cc. References abspid(), charge(), digit(), extraBits(), fundamentalID(), isBaryon(), isDiQuark(), isMeson(), nj, nq1, nq2, and nq3. Referenced by H1_1994_S2919893::analyze(), CDF_1993_S2742446::analyze(), MC_WINC::analyze(), D0_2010_S8821313::analyze(), ATLAS_2012_I1183818::analyze(), MC_WPOL::analyze(), ATLAS_2012_I1126136::analyze(), ATLAS_2012_I1095236::analyze(), ATLAS_2012_CONF_2012_109::analyze(), MC_SUSY::analyze(), charge(), Rivet::chargedParticleFilter(), ATLAS_2011_I944826::daughtersSurviveCuts(), Rivet::isInvisibleFilter(), Jet::neutralEnergy(), ChargedFinalState::project(), NeutralFinalState::project(), ClusteredPhotons::project(), LeptonClusters::project(), ZFinder::project(), WFinder::project(), and threeCharge(). { int charge=0; int ida, sid; unsigned short q1, q2, q3; static int ch100[100] = { -1, 2,-1, 2,-1, 2,-1, 2, 0, 0, -3, 0,-3, 0,-3, 0,-3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 3, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 3, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; q1 = digit(nq1,pid); q2 = digit(nq2,pid); q3 = digit(nq3,pid); ida = abspid(pid); sid = fundamentalID(pid); if( ida == 0 || extraBits(pid) > 0 ) { // ion or illegal return 0; } else if( sid > 0 && sid <= 100 ) { // use table charge = ch100[sid-1]; if(ida==1000017 || ida==1000018) { charge = 0; } if(ida==1000034 || ida==1000052) { charge = 0; } if(ida==1000053 || ida==1000054) { charge = 0; } if(ida==5100061 || ida==5100062) { charge = 6; } } else if( digit(nj,pid) == 0 ) { // KL, Ks, or undefined return 0; } else if( isMeson(pid) ) { // mesons if( q2 == 3 || q2 == 5 ) { charge = ch100[q3-1] - ch100[q2-1]; } else { charge = ch100[q2-1] - ch100[q3-1]; } } else if( isDiQuark(pid) ) { // diquarks charge = ch100[q2-1] + ch100[q1-1]; } else if( isBaryon(pid) ) { // baryons charge = ch100[q3-1] + ch100[q2-1] + ch100[q1-1]; } else { // unknown return 0; } if( charge == 0 ) { return 0; } else if( pid < 0 ) { charge = -charge; } return charge; }
Print a PdgIdPair as a string. Definition at line 247 of file ParticleName.hh. References toParticleName(). Referenced by AnalysisHandler::analyze(). { string out = "[" + toParticleName(pair.first) + ", " + toParticleName(pair.second) + "]"; return out; }
Print a PdgId as a named string. Definition at line 227 of file ParticleName.hh. References ParticleNames::particleId(). Referenced by make_pdgid_pair(). {
return ParticleNames::particleId(pname);
}
Print a PdgId as a named string. Definition at line 221 of file ParticleName.hh. References ParticleNames::particleName(). Referenced by toBeamsString(), and Rivet::toString(). {
return ParticleNames::particleName(p);
}
Definition at line 70 of file ParticleIdUtils.cc. References abspid(), and isNucleus(). Variable DocumentationDefinition at line 24 of file ParticleName.hh. Referenced by MC_SUSY::analyze(), CDF_2008_S8095620::init(), ATLAS_2011_I926145::init(), CDF_2006_S6653332::init(), and ParticleNames::ParticleNames().
Definition at line 71 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames().
Definition at line 68 of file ParticleName.hh. Referenced by ParticleNames::_particleId(), and ParticleNames::ParticleNames(). Definition at line 26 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(). Static const convenience particle ID names. Special wildcard particle name Definition at line 15 of file ParticleName.hh. Referenced by Rivet::compatible(), AnalysisInfo::make(), ParticleNames::ParticleNames(), Beam::project(), and Projection::Projection(). Definition at line 116 of file ParticleName.hh. Referenced by mt2::nsols(), and mt2::nsols_massless(). Definition at line 119 of file ParticleName.hh. Definition at line 121 of file ParticleName.hh. Definition at line 120 of file ParticleName.hh. Definition at line 118 of file ParticleName.hh. Definition at line 117 of file ParticleName.hh. Definition at line 61 of file ParticleName.hh. Referenced by SLD_2004_S5693039::analyze(), OPAL_1998_S3780481::analyze(), CMS_2011_S8941262::analyze(), SLD_1999_S3743934::analyze(), CDF_2008_S8095620::analyze(), CDF_2006_S6653332::analyze(), and Jet::containsBottom(). Definition at line 60 of file ParticleName.hh. Referenced by SLD_2004_S5693039::analyze(), OPAL_1998_S3780481::analyze(), SLD_1999_S3743934::analyze(), and Jet::containsCharm(). Definition at line 98 of file ParticleName.hh. Referenced by mt2::nsols(), and mt2::nsols_massless(). Definition at line 100 of file ParticleName.hh. Definition at line 99 of file ParticleName.hh. Definition at line 57 of file ParticleName.hh. Referenced by SLD_2004_S5693039::analyze(), OPAL_1998_S3780481::analyze(), and SLD_1999_S3743934::analyze(). Definition at line 102 of file ParticleName.hh. Definition at line 101 of file ParticleName.hh. Definition at line 19 of file ParticleName.hh. Referenced by WFinder::_init(), ParticleNames::_particleId(), IdentifiedFinalState::acceptChLeptons(), CDF_2008_S7541902::analyze(), ATLAS_2012_CONF_2012_104::analyze(), ATLAS_2012_I1186556::analyze(), ATLAS_2012_CONF_2012_105::analyze(), ATLAS_2012_I1095236::analyze(), ATLAS_2012_CONF_2012_109::analyze(), ATLAS_2012_I1180197::analyze(), MC_SUSY::analyze(), ATLAS_2012_I943401::analyze(), MC_ZINC::init(), MC_ZZINC::init(), CDF_2000_S4155203::init(), MC_WINC::init(), MC_WWINC::init(), MC_WKTSPLITTINGS::init(), MC_ZJETS::init(), MC_ZZJETS::init(), MC_ZZKTSPLITTINGS::init(), D0_2008_S6879055::init(), MC_ZKTSPLITTINGS::init(), MC_WWJETS::init(), MC_WWKTSPLITTINGS::init(), ATLAS_2011_I944826::init(), MC_WJETS::init(), ATLAS_2011_I954993::init(), D0_2001_S4674421::init(), CDF_2008_S7540469::init(), ATLAS_2011_I925932::init(), ATLAS_2011_S9131140::init(), D0_2007_S7075677::init(), D0_2008_S7837160::init(), CDF_2008_S8095620::init(), D0_2008_S7554427::init(), MC_SUSY::init(), D0_2000_S4480767::init(), D0_2009_S8202443::init(), ATLAS_2011_I926145::init(), CDF_2009_S8383952::init(), MC_WPOL::init(), D0_2010_S8821313::init(), ATLAS_2010_S8919674::init(), CDF_2006_S6653332::init(), CDF_2008_S7541902::init(), ATLAS_2011_S9108483::init(), ATLAS_2012_I1083318::init(), ATLAS_2012_CONF_2012_109::init(), ATLAS_2012_I1125961::init(), ATLAS_2012_I1095236::init(), ATLAS_2011_S9212183::init(), ATLAS_2012_I1180197::init(), ATLAS_2012_CONF_2012_104::init(), ATLAS_2012_CONF_2012_001::init(), ATLAS_2012_I1117704::init(), ATLAS_2011_S9225137::init(), ATLAS_2012_I1112263::init(), ATLAS_2011_S8983313::init(), ATLAS_2012_I1190891::init(), ATLAS_2011_CONF_2011_090::init(), ATLAS_2012_I943401::init(), ATLAS_2012_CONF_2012_105::init(), ATLAS_2011_S9019561::init(), ATLAS_2013_I1217867::init(), ATLAS_2012_CONF_2012_103::init(), ATLAS_2011_S9212353::init(), ATLAS_2012_I1186556::init(), ATLAS_2012_I1126136::init(), ATLAS_2011_CONF_2011_098::init(), ATLAS_2012_CONF_2012_153::init(), ATLAS_2011_I945498::init(), ATLAS_2012_I1094568::init(), ATLAS_2011_S9041966::init(), MC_VH2BB::init(), ParticleNames::ParticleNames(), and InitialQuarks::project(). Definition at line 21 of file ParticleName.hh. Definition at line 22 of file ParticleName.hh. Definition at line 83 of file ParticleName.hh. Definition at line 107 of file ParticleName.hh. Definition at line 91 of file ParticleName.hh. Definition at line 84 of file ParticleName.hh. Definition at line 42 of file ParticleName.hh. Definition at line 148 of file ParticleName.hh. Definition at line 43 of file ParticleName.hh. Referenced by MC_QCD_PARTONS::init(), and Rivet::isInvisibleFilter(). Definition at line 147 of file ParticleName.hh. Definition at line 145 of file ParticleName.hh.
Definition at line 52 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames().
Definition at line 51 of file ParticleName.hh. Definition at line 92 of file ParticleName.hh. Definition at line 79 of file ParticleName.hh. Referenced by SLD_1999_S3743934::analyze(), OPAL_2000_S4418603::analyze(), STAR_2006_S6860818::analyze(), and STAR_2009_UE_HELEN::init(). Definition at line 80 of file ParticleName.hh. Referenced by SLD_1999_S3743934::analyze(), OPAL_2000_S4418603::analyze(), CMS_2011_S8978280::analyze(), STAR_2006_S6860818::analyze(), ATLAS_2011_I944826::analyze(), ARGUS_1993_S2653028::findDecayProducts(), and BABAR_2007_S7266081::findDecayProducts(). Definition at line 82 of file ParticleName.hh. Referenced by BABAR_2007_S7266081::findDecayProducts(). Definition at line 81 of file ParticleName.hh. Referenced by OPAL_1994_S2927284::analyze(), SLD_2004_S5693039::analyze(), SLD_1999_S3743934::analyze(), STAR_2006_S6860818::analyze(), ARGUS_1993_S2653028::findDecayProducts(), BABAR_2007_S7266081::findDecayProducts(), and ATLAS_2011_I944826::init(). Definition at line 126 of file ParticleName.hh. Referenced by SLD_1999_S3743934::analyze(), CMS_2011_S8978280::analyze(), STAR_2006_S6860818::analyze(), ATLAS_2011_I944826::analyze(), and ARGUS_1993_S2653028::findDecayProducts(). Definition at line 132 of file ParticleName.hh.
Definition at line 131 of file ParticleName.hh.
Definition at line 130 of file ParticleName.hh. Definition at line 23 of file ParticleName.hh. Referenced by WFinder::_init(), IdentifiedFinalState::acceptChLeptons(), ATLAS_2012_CONF_2012_104::analyze(), ATLAS_2012_CONF_2012_105::analyze(), ATLAS_2012_I1180197::analyze(), ATLAS_2012_CONF_2012_153::analyze(), MC_SUSY::analyze(), ATLAS_2012_I943401::analyze(), CMS_2011_S8941262::init(), CMS_2011_S9215166::init(), CMS_2011_I954992::init(), ATLAS_2011_S9002537::init(), CMS_2012_I1107658::init(), MC_ZZINC::init(), MC_WWINC::init(), MC_ZZJETS::init(), MC_ZZKTSPLITTINGS::init(), ATLAS_2011_I944826::init(), MC_WWJETS::init(), MC_WWKTSPLITTINGS::init(), ATLAS_2011_I954993::init(), ATLAS_2011_S9131140::init(), ATLAS_2011_I925932::init(), CDF_2008_S8095620::init(), D0_2008_S7863608::init(), D0_2010_S8671338::init(), MC_SUSY::init(), CMS_2012_PAS_FWD_11_003::init(), ATLAS_2011_I926145::init(), D0_2009_S8349509::init(), D0_2010_S8821313::init(), ATLAS_2010_S8919674::init(), CDF_2006_S6653332::init(), ATLAS_2012_I1125961::init(), ATLAS_2012_I1083318::init(), ATLAS_2012_CONF_2012_109::init(), ATLAS_2012_I1095236::init(), ATLAS_2011_S9212183::init(), ATLAS_2012_I943401::init(), ATLAS_2011_S9225137::init(), ATLAS_2011_CONF_2011_090::init(), ATLAS_2011_S9212353::init(), ATLAS_2012_I1117704::init(), ATLAS_2012_CONF_2012_103::init(), ATLAS_2012_I1190891::init(), ATLAS_2011_S8983313::init(), ATLAS_2012_I1180197::init(), ATLAS_2012_CONF_2012_105::init(), ATLAS_2011_S9019561::init(), ATLAS_2012_I1112263::init(), ATLAS_2012_CONF_2012_001::init(), ATLAS_2013_I1217867::init(), ATLAS_2012_CONF_2012_104::init(), ATLAS_2012_I1126136::init(), ATLAS_2012_I1082009::init(), ATLAS_2011_CONF_2011_098::init(), ATLAS_2012_I1186556::init(), ATLAS_2012_CONF_2012_153::init(), D0_2004_S5992206::init(), ATLAS_2011_I945498::init(), ATLAS_2012_I1094568::init(), ATLAS_2011_S9041966::init(), MC_VH2BB::init(), and ParticleNames::ParticleNames().
Definition at line 146 of file ParticleName.hh. Definition at line 70 of file ParticleName.hh. Referenced by ParticleNames::_particleId(), STAR_2009_UE_HELEN::init(), and ParticleNames::ParticleNames(). Definition at line 31 of file ParticleName.hh. Referenced by WFinder::_init(), IdentifiedFinalState::acceptNeutrinos(), CDF_2008_S7541902::analyze(), D0_2001_S4674421::init(), ATLAS_2010_S8919674::init(), CDF_2008_S7541902::init(), ATLAS_2012_I1083318::init(), ParticleNames::ParticleNames(), and VetoedFinalState::vetoNeutrinos(). Definition at line 32 of file ParticleName.hh. Referenced by D0_2001_S4674421::init(), CDF_2008_S7541902::init(), and ParticleNames::ParticleNames(). Definition at line 33 of file ParticleName.hh. Referenced by WFinder::_init(), IdentifiedFinalState::acceptNeutrinos(), ATLAS_2010_S8919674::init(), ATLAS_2012_I1083318::init(), ParticleNames::ParticleNames(), and VetoedFinalState::vetoNeutrinos(). Definition at line 34 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(). Definition at line 35 of file ParticleName.hh. Referenced by IdentifiedFinalState::acceptNeutrinos(), ParticleNames::ParticleNames(), and VetoedFinalState::vetoNeutrinos(). Definition at line 36 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(). Definition at line 144 of file ParticleName.hh. Definition at line 86 of file ParticleName.hh.
Definition at line 136 of file ParticleName.hh. Referenced by STAR_2006_S6860818::analyze().
Definition at line 137 of file ParticleName.hh.
Definition at line 69 of file ParticleName.hh. Definition at line 85 of file ParticleName.hh. Definition at line 41 of file ParticleName.hh. Referenced by ParticleNames::_particleId(), OPAL_1993_S2692198::analyze(), CDF_2008_S7540469::analyze(), ATLAS_2012_CONF_2012_109::analyze(), ClusteredPhotons::ClusteredPhotons(), D0_2010_S8570965::init(), CDF_2005_S6080774::init(), MC_DIPHOTON::init(), CDF_1993_S2742446::init(), MC_PHOTONINC::init(), MC_PHOTONJETS::init(), MC_PHOTONKTSPLITTINGS::init(), ALEPH_1996_S3196992::init(), MC_PHOTONJETUE::init(), MC_PHOTONS::init(), MC_SUSY::init(), CDF_2009_S8436959::init(), D0_2006_S6438750::init(), ATLAS_2012_I946427::init(), ATLAS_2010_S8914702::init(), ATLAS_2011_S9120807::init(), D0_2008_S7719523::init(), ATLAS_2012_I1093738::init(), Rivet::isInvisibleFilter(), LeptonClusters::LeptonClusters(), and ParticleNames::ParticleNames(). Definition at line 76 of file ParticleName.hh. Referenced by ATLAS_2012_CONF_2012_109::analyze(), and BABAR_2007_S7266081::findDecayProducts(). Definition at line 78 of file ParticleName.hh. Referenced by BABAR_2007_S7266081::findDecayProducts(), and ParticleNames::ParticleNames(). Definition at line 77 of file ParticleName.hh. Referenced by OPAL_1994_S2927284::analyze(), SLD_2004_S5693039::analyze(), SLD_1999_S3743934::analyze(), STAR_2006_S6860818::analyze(), ARGUS_1993_S2653028::findDecayProducts(), BABAR_2007_S7266081::findDecayProducts(), STAR_2006_S6500200::init(), ATLAS_2011_I944826::init(), and ParticleNames::ParticleNames(). Definition at line 143 of file ParticleName.hh. Definition at line 20 of file ParticleName.hh. Referenced by ParticleNames::_particleId(), MC_SUSY::analyze(), D0_2001_S4674421::init(), CDF_2008_S8095620::init(), ATLAS_2011_I926145::init(), CDF_2006_S6653332::init(), CDF_2008_S7541902::init(), and ParticleNames::ParticleNames(). Definition at line 67 of file ParticleName.hh. Referenced by Event::_geNormAlignment(), ParticleNames::_particleId(), OPAL_1994_S2927284::analyze(), TOTEM_2012_002::analyze(), SLD_2004_S5693039::analyze(), SLD_1999_S3743934::analyze(), ALICE_2012_I1181770::analyze(), STAR_2006_S6860818::analyze(), ARGUS_1993_S2653028::findDecayProducts(), STAR_2006_S6500200::init(), ATLAS_2011_I944826::init(), and ParticleNames::ParticleNames(). Definition at line 93 of file ParticleName.hh. Definition at line 142 of file ParticleName.hh. Definition at line 127 of file ParticleName.hh.
Definition at line 129 of file ParticleName.hh. Definition at line 128 of file ParticleName.hh. Definition at line 59 of file ParticleName.hh. Referenced by SLD_2004_S5693039::analyze(), OPAL_1998_S3780481::analyze(), and SLD_1999_S3743934::analyze(). Definition at line 25 of file ParticleName.hh. Referenced by IdentifiedFinalState::acceptChLeptons(), BABAR_2007_S7266081::analyze(), Particle::fromDecay(), MC_HINC::init(), MC_HKTSPLITTINGS::init(), MC_HJETS::init(), ParticleNames::ParticleNames(), and PrimaryHadrons::project(). Definition at line 62 of file ParticleName.hh. Definition at line 108 of file ParticleName.hh. Definition at line 109 of file ParticleName.hh. Definition at line 110 of file ParticleName.hh. Definition at line 111 of file ParticleName.hh. Definition at line 58 of file ParticleName.hh. Referenced by SLD_2004_S5693039::analyze(), OPAL_1998_S3780481::analyze(), and SLD_1999_S3743934::analyze().
Definition at line 47 of file ParticleName.hh.
Definition at line 45 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(), and WFinder::project().
Definition at line 46 of file ParticleName.hh.
Definition at line 44 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(), and WFinder::project(). Definition at line 133 of file ParticleName.hh. Definition at line 134 of file ParticleName.hh. Referenced by CMS_2011_S8978280::analyze(), and STAR_2006_S6860818::analyze(). Definition at line 135 of file ParticleName.hh. Definition at line 50 of file ParticleName.hh. Definition at line 48 of file ParticleName.hh. Definition at line 49 of file ParticleName.hh. Referenced by ParticleNames::ParticleNames(), InitialQuarks::project(), and ZFinder::project(). Generated on Fri Oct 25 2013 12:43:01 for The Rivet MC analysis system by ![]() |