00001
00002 #include "Rivet/Analysis.hh"
00003 #include "Rivet/RivetAIDA.hh"
00004 #include "Rivet/Tools/ParticleIdUtils.hh"
00005 #include "Rivet/Projections/Beam.hh"
00006 #include "Rivet/Projections/Sphericity.hh"
00007 #include "Rivet/Projections/Thrust.hh"
00008 #include "Rivet/Projections/FastJets.hh"
00009 #include "Rivet/Projections/ParisiTensor.hh"
00010 #include "Rivet/Projections/Hemispheres.hh"
00011 #include "Rivet/Projections/FinalState.hh"
00012 #include "Rivet/Projections/ChargedFinalState.hh"
00013 #include "Rivet/Projections/UnstableFinalState.hh"
00014
00015 namespace Rivet {
00016
00017
00018
00019
00020 class ALEPH_1996_S3486095 : public Analysis {
00021
00022 public:
00023
00024
00025 ALEPH_1996_S3486095()
00026 : Analysis("ALEPH_1996_S3486095")
00027 {
00028 _numChParticles = 0;
00029 _weightedTotalPartNum = 0;
00030 _weightedTotalNumPiPlus = 0;
00031 _weightedTotalNumKPlus = 0;
00032 _weightedTotalNumP = 0;
00033 _weightedTotalNumPhoton = 0;
00034 _weightedTotalNumPi0 = 0;
00035 _weightedTotalNumEta = 0;
00036 _weightedTotalNumEtaPrime = 0;
00037 _weightedTotalNumK0 = 0;
00038 _weightedTotalNumLambda0 = 0;
00039 _weightedTotalNumXiMinus = 0;
00040 _weightedTotalNumSigma1385Plus= 0;
00041 _weightedTotalNumXi1530_0 = 0;
00042 _weightedTotalNumRho = 0;
00043 _weightedTotalNumOmega782 = 0;
00044 _weightedTotalNumKStar892_0 = 0;
00045 _weightedTotalNumPhi = 0;
00046 _weightedTotalNumKStar892Plus = 0;
00047 }
00048
00049
00050
00051
00052
00053 void init() {
00054
00055 addProjection(Beam(), "Beams");
00056 const ChargedFinalState cfs;
00057 addProjection(cfs, "FS");
00058 addProjection(UnstableFinalState(), "UFS");
00059 addProjection(FastJets(cfs, FastJets::DURHAM, 0.7), "DurhamJets");
00060 addProjection(Sphericity(cfs), "Sphericity");
00061 addProjection(ParisiTensor(cfs), "Parisi");
00062 const Thrust thrust(cfs);
00063 addProjection(thrust, "Thrust");
00064 addProjection(Hemispheres(thrust), "Hemispheres");
00065
00066
00067 _histSphericity = bookHistogram1D(1, 1, 1);
00068 _histAplanarity = bookHistogram1D(2, 1, 1);
00069
00070 _hist1MinusT = bookHistogram1D(3, 1, 1);
00071 _histTMinor = bookHistogram1D(4, 1, 1);
00072
00073 _histY3 = bookHistogram1D(5, 1, 1);
00074 _histHeavyJetMass = bookHistogram1D(6, 1, 1);
00075 _histCParam = bookHistogram1D(7, 1, 1);
00076 _histOblateness = bookHistogram1D(8, 1, 1);
00077
00078 _histScaledMom = bookHistogram1D(9, 1, 1);
00079 _histRapidityT = bookHistogram1D(10, 1, 1);
00080
00081 _histPtSIn = bookHistogram1D(11, 1, 1);
00082 _histPtSOut = bookHistogram1D(12, 1, 1);
00083
00084 _histLogScaledMom = bookHistogram1D(17, 1, 1);
00085
00086 _histChMult = bookHistogram1D(18, 1, 1);
00087 _histMeanChMult = bookHistogram1D(19, 1, 1);
00088
00089 _histMeanChMultRapt05= bookHistogram1D(20, 1, 1);
00090 _histMeanChMultRapt10= bookHistogram1D(21, 1, 1);
00091 _histMeanChMultRapt15= bookHistogram1D(22, 1, 1);
00092 _histMeanChMultRapt20= bookHistogram1D(23, 1, 1);
00093
00094
00095
00096 _histMultiPiPlus = bookHistogram1D(25, 1, 1);
00097 _histMultiKPlus = bookHistogram1D(26, 1, 1);
00098 _histMultiP = bookHistogram1D(27, 1, 1);
00099 _histMultiPhoton = bookHistogram1D(28, 1, 1);
00100 _histMultiPi0 = bookHistogram1D(29, 1, 1);
00101 _histMultiEta = bookHistogram1D(30, 1, 1);
00102 _histMultiEtaPrime = bookHistogram1D(31, 1, 1);
00103 _histMultiK0 = bookHistogram1D(32, 1, 1);
00104 _histMultiLambda0 = bookHistogram1D(33, 1, 1);
00105 _histMultiXiMinus = bookHistogram1D(34, 1, 1);
00106 _histMultiSigma1385Plus = bookHistogram1D(35, 1, 1);
00107 _histMultiXi1530_0 = bookHistogram1D(36, 1, 1);
00108 _histMultiRho = bookHistogram1D(37, 1, 1);
00109 _histMultiOmega782 = bookHistogram1D(38, 1, 1);
00110 _histMultiKStar892_0 = bookHistogram1D(39, 1, 1);
00111 _histMultiPhi = bookHistogram1D(40, 1, 1);
00112
00113 _histMultiKStar892Plus = bookHistogram1D(43, 1, 1);
00114
00115
00116 _histMeanMultiPi0 = bookHistogram1D(44, 1, 2);
00117 _histMeanMultiEta = bookHistogram1D(44, 1, 3);
00118 _histMeanMultiEtaPrime = bookHistogram1D(44, 1, 4);
00119 _histMeanMultiK0 = bookHistogram1D(44, 1, 5);
00120 _histMeanMultiRho = bookHistogram1D(44, 1, 6);
00121 _histMeanMultiOmega782 = bookHistogram1D(44, 1, 7);
00122 _histMeanMultiPhi = bookHistogram1D(44, 1, 8);
00123 _histMeanMultiKStar892Plus = bookHistogram1D(44, 1, 9);
00124 _histMeanMultiKStar892_0 = bookHistogram1D(44, 1, 10);
00125 _histMeanMultiLambda0 = bookHistogram1D(44, 1, 11);
00126 _histMeanMultiSigma0 = bookHistogram1D(44, 1, 12);
00127 _histMeanMultiXiMinus = bookHistogram1D(44, 1, 13);
00128 _histMeanMultiSigma1385Plus = bookHistogram1D(44, 1, 14);
00129 _histMeanMultiXi1530_0 = bookHistogram1D(44, 1, 15);
00130 _histMeanMultiOmegaOmegaBar = bookHistogram1D(44, 1, 16);
00131 }
00132
00133
00134 void analyze(const Event& e) {
00135
00136 const FinalState& fs = applyProjection<FinalState>(e, "FS");
00137 const size_t numParticles = fs.particles().size();
00138
00139
00140 if (numParticles < 2) {
00141 MSG_DEBUG("Failed leptonic event cut");
00142 vetoEvent;
00143 }
00144 MSG_DEBUG("Passed leptonic event cut");
00145
00146
00147 const double weight = e.weight();
00148 _weightedTotalPartNum += numParticles * weight;
00149
00150
00151 const ParticlePair& beams = applyProjection<Beam>(e, "Beams").beams();
00152 const double meanBeamMom = ( beams.first.momentum().vector3().mod() +
00153 beams.second.momentum().vector3().mod() ) / 2.0;
00154 MSG_DEBUG("Avg beam momentum = " << meanBeamMom);
00155
00156
00157 MSG_DEBUG("Calculating thrust");
00158 const Thrust& thrust = applyProjection<Thrust>(e, "Thrust");
00159 _hist1MinusT->fill(1 - thrust.thrust(), weight);
00160 _histTMinor->fill(thrust.thrustMinor(), weight);
00161 _histOblateness->fill(thrust.oblateness(), weight);
00162
00163
00164 MSG_DEBUG("Calculating differential jet rate plots:");
00165 const FastJets& durjet = applyProjection<FastJets>(e, "DurhamJets");
00166 if (durjet.clusterSeq()) {
00167 double y3 = durjet.clusterSeq()->exclusive_ymerge_max(2);
00168 _histY3->fill(-1. * std::log(y3), weight);
00169 }
00170
00171
00172 MSG_DEBUG("Calculating sphericity");
00173 const Sphericity& sphericity = applyProjection<Sphericity>(e, "Sphericity");
00174 _histSphericity->fill(sphericity.sphericity(), weight);
00175 _histAplanarity->fill(sphericity.aplanarity(), weight);
00176
00177
00178 MSG_DEBUG("Calculating Parisi params");
00179 const ParisiTensor& parisi = applyProjection<ParisiTensor>(e, "Parisi");
00180 _histCParam->fill(parisi.C(), weight);
00181
00182
00183 MSG_DEBUG("Calculating hemisphere variables");
00184 const Hemispheres& hemi = applyProjection<Hemispheres>(e, "Hemispheres");
00185 _histHeavyJetMass->fill(hemi.scaledM2high(), weight);
00186
00187
00188 double Evis = 0.0;
00189 double rapt05 = 0.;
00190 double rapt10 = 0.;
00191 double rapt15 = 0.;
00192 double rapt20 = 0.;
00193
00194 MSG_DEBUG("About to iterate over charged FS particles");
00195 foreach (const Particle& p, fs.particles()) {
00196
00197 const Vector3 mom3 = p.momentum().vector3();
00198 const double energy = p.momentum().E();
00199 Evis += energy;
00200 _numChParticles += weight;
00201
00202
00203 const double mom = mom3.mod();
00204 const double scaledMom = mom/meanBeamMom;
00205 const double logInvScaledMom = -std::log(scaledMom);
00206 _histLogScaledMom->fill(logInvScaledMom, weight);
00207 _histScaledMom->fill(scaledMom, weight);
00208
00209
00210 const double momT = dot(thrust.thrustAxis(), mom3);
00211 const double pTinS = dot(mom3, sphericity.sphericityMajorAxis());
00212 const double pToutS = dot(mom3, sphericity.sphericityMinorAxis());
00213 _histPtSIn->fill(fabs(pTinS/GeV), weight);
00214 _histPtSOut->fill(fabs(pToutS/GeV), weight);
00215
00216
00217 const double rapidityT = 0.5 * std::log((energy + momT) / (energy - momT));
00218 _histRapidityT->fill(rapidityT, weight);
00219 if (std::fabs(rapidityT) <= 0.5) {
00220 rapt05 += 1.0;
00221 }
00222 if (std::fabs(rapidityT) <= 1.0) {
00223 rapt10 += 1.0;
00224 }
00225 if (std::fabs(rapidityT) <= 1.5) {
00226 rapt15 += 1.0;
00227 }
00228 if (std::fabs(rapidityT) <= 2.0) {
00229 rapt20 += 1.0;
00230 }
00231
00232 }
00233
00234 _histChMult->fill(numParticles, weight);
00235
00236 _histMeanChMultRapt05->fill(_histMeanChMultRapt05->binMean(0), rapt05 * weight);
00237 _histMeanChMultRapt10->fill(_histMeanChMultRapt10->binMean(0), rapt10 * weight);
00238 _histMeanChMultRapt15->fill(_histMeanChMultRapt15->binMean(0), rapt15 * weight);
00239 _histMeanChMultRapt20->fill(_histMeanChMultRapt20->binMean(0), rapt20 * weight);
00240 _histMeanChMult->fill(_histMeanChMult->binMean(0), numParticles*weight);
00241
00242
00243
00244 const UnstableFinalState& ufs = applyProjection<UnstableFinalState>(e, "UFS");
00245 for (ParticleVector::const_iterator p = ufs.particles().begin(); p != ufs.particles().end(); ++p) {
00246 const Vector3 mom3 = p->momentum().vector3();
00247 int id = abs(p->pdgId());
00248 const double mom = mom3.mod();
00249 const double energy = p->momentum().E();
00250 const double scaledMom = mom/meanBeamMom;
00251 const double scaledEnergy = energy/meanBeamMom;
00252 switch (id) {
00253 case 22:
00254 _histMultiPhoton->fill(-1.*std::log(scaledMom), weight);
00255 _weightedTotalNumPhoton += weight;
00256 break;
00257 case -321:
00258 case 321:
00259 _weightedTotalNumKPlus += weight;
00260 _histMultiKPlus->fill(scaledMom, weight);
00261 break;
00262 case 211:
00263 case -211:
00264 _histMultiPiPlus->fill(scaledMom, weight);
00265 _weightedTotalNumPiPlus += weight;
00266 break;
00267 case 2212:
00268 case -2212:
00269 _histMultiP->fill(scaledMom, weight);
00270 _weightedTotalNumP += weight;
00271 break;
00272 case 111:
00273 _histMultiPi0->fill(scaledMom, weight);
00274 _histMeanMultiPi0->fill(_histMeanMultiPi0->binMean(0), weight);
00275 _weightedTotalNumPi0 += weight;
00276 break;
00277 case 221:
00278 if (scaledMom >= 0.1) {
00279 _histMultiEta->fill(scaledEnergy, weight);
00280 _histMeanMultiEta->fill(_histMeanMultiEta->binMean(0), weight);
00281 _weightedTotalNumEta += weight;
00282 }
00283 break;
00284 case 331:
00285 if (scaledMom >= 0.1) {
00286 _histMultiEtaPrime->fill(scaledEnergy, weight);
00287 _histMeanMultiEtaPrime->fill(_histMeanMultiEtaPrime->binMean(0), weight);
00288 _weightedTotalNumEtaPrime += weight;
00289 }
00290 break;
00291 case 130:
00292 case 310:
00293 _histMultiK0->fill(scaledMom, weight);
00294 _histMeanMultiK0->fill(_histMeanMultiK0->binMean(0), weight);
00295 _weightedTotalNumK0 += weight;
00296 break;
00297 case 113:
00298 _histMultiRho->fill(scaledMom, weight);
00299 _histMeanMultiRho->fill(_histMeanMultiRho->binMean(0), weight);
00300 _weightedTotalNumRho += weight;
00301 break;
00302 case 223:
00303 _histMultiOmega782->fill(scaledMom, weight);
00304 _histMeanMultiOmega782->fill(_histMeanMultiOmega782->binMean(0), weight);
00305 _weightedTotalNumOmega782 += weight;
00306 break;
00307 case 333:
00308 _histMultiPhi->fill(scaledMom, weight);
00309 _histMeanMultiPhi->fill(_histMeanMultiPhi->binMean(0), weight);
00310 _weightedTotalNumPhi += weight;
00311 break;
00312 case 313:
00313 case -313:
00314 _histMultiKStar892_0->fill(scaledMom, weight);
00315 _histMeanMultiKStar892_0->fill(_histMeanMultiKStar892_0->binMean(0), weight);
00316 _weightedTotalNumKStar892_0 += weight;
00317 break;
00318 case 323:
00319 case -323:
00320 _histMultiKStar892Plus->fill(scaledEnergy, weight);
00321 _histMeanMultiKStar892Plus->fill(_histMeanMultiKStar892Plus->binMean(0), weight);
00322 _weightedTotalNumKStar892Plus += weight;
00323 break;
00324 case 3122:
00325 case -3122:
00326 _histMultiLambda0->fill(scaledMom, weight);
00327 _histMeanMultiLambda0->fill(_histMeanMultiLambda0->binMean(0), weight);
00328 _weightedTotalNumLambda0 += weight;
00329 break;
00330 case 3212:
00331 case -3212:
00332 _histMeanMultiSigma0->fill(_histMeanMultiSigma0->binMean(0), weight);
00333 break;
00334 case 3312:
00335 case -3312:
00336 _histMultiXiMinus->fill(scaledEnergy, weight);
00337 _histMeanMultiXiMinus->fill(_histMeanMultiXiMinus->binMean(0), weight);
00338 _weightedTotalNumXiMinus += weight;
00339 break;
00340 case 3114:
00341 case -3114:
00342 case 3224:
00343 case -3224:
00344 _histMultiSigma1385Plus->fill(scaledEnergy, weight);
00345 _histMeanMultiSigma1385Plus->fill(_histMeanMultiSigma1385Plus->binMean(0), weight);
00346 _weightedTotalNumSigma1385Plus += weight;
00347 break;
00348 case 3324:
00349 case -3324:
00350 _histMultiXi1530_0->fill(scaledEnergy, weight);
00351 _histMeanMultiXi1530_0->fill(_histMeanMultiXi1530_0->binMean(0), weight);
00352 _weightedTotalNumXi1530_0 += weight;
00353 break;
00354 case 3334:
00355 _histMeanMultiOmegaOmegaBar->fill(_histMeanMultiOmegaOmegaBar->binMean(0), weight);
00356 break;
00357 }
00358 }
00359
00360 }
00361
00362
00363
00364
00365 void finalize() {
00366
00367
00368 const double avgNumParts = _weightedTotalPartNum / sumOfWeights();
00369
00370 normalize(_histPtSIn, avgNumParts);
00371 normalize(_histPtSOut, avgNumParts);
00372
00373 normalize(_histRapidityT, avgNumParts);
00374 normalize(_histY3);
00375
00376 normalize(_histLogScaledMom, avgNumParts);
00377 normalize(_histScaledMom, avgNumParts);
00378
00379
00380 scale(_histMultiPiPlus ,1./sumOfWeights());
00381 scale(_histMultiKPlus ,1./sumOfWeights());
00382 scale(_histMultiP ,1./sumOfWeights());
00383 scale(_histMultiPhoton ,1./sumOfWeights());
00384 scale(_histMultiPi0 ,1./sumOfWeights());
00385 scale(_histMultiEta ,1./sumOfWeights());
00386 scale(_histMultiEtaPrime ,1./sumOfWeights());
00387 scale(_histMultiK0 ,1./sumOfWeights());
00388 scale(_histMultiLambda0 ,1./sumOfWeights());
00389 scale(_histMultiXiMinus ,1./sumOfWeights());
00390 scale(_histMultiSigma1385Plus ,1./sumOfWeights());
00391 scale(_histMultiXi1530_0 ,1./sumOfWeights());
00392 scale(_histMultiRho ,1./sumOfWeights());
00393 scale(_histMultiOmega782 ,1./sumOfWeights());
00394 scale(_histMultiKStar892_0 ,1./sumOfWeights());
00395 scale(_histMultiPhi ,1./sumOfWeights());
00396
00397 scale(_histMultiKStar892Plus ,1./sumOfWeights());
00398
00399
00400
00401
00402
00403
00404
00405
00406
00407
00408
00409
00410
00411
00412
00413
00414
00415
00416
00417
00418
00419 normalize(_hist1MinusT);
00420 normalize(_histTMinor);
00421 normalize(_histOblateness);
00422
00423 normalize(_histSphericity);
00424 normalize(_histAplanarity);
00425 normalize(_histHeavyJetMass);
00426 normalize(_histCParam);
00427
00428
00429
00430 scale(_histChMult , 2.0/sumOfWeights());
00431 scale(_histMeanChMult , 1.0/sumOfWeights());
00432 scale(_histMeanChMultRapt05 , 1.0/sumOfWeights());
00433 scale(_histMeanChMultRapt10 , 1.0/sumOfWeights());
00434 scale(_histMeanChMultRapt15 , 1.0/sumOfWeights());
00435 scale(_histMeanChMultRapt20 , 1.0/sumOfWeights());
00436
00437
00438 scale(_histMeanMultiPi0 , 1.0/sumOfWeights());
00439 scale(_histMeanMultiEta , 1.0/sumOfWeights());
00440 scale(_histMeanMultiEtaPrime , 1.0/sumOfWeights());
00441 scale(_histMeanMultiK0 , 1.0/sumOfWeights());
00442 scale(_histMeanMultiRho , 1.0/sumOfWeights());
00443 scale(_histMeanMultiOmega782 , 1.0/sumOfWeights());
00444 scale(_histMeanMultiPhi , 1.0/sumOfWeights());
00445 scale(_histMeanMultiKStar892Plus , 1.0/sumOfWeights());
00446 scale(_histMeanMultiKStar892_0 , 1.0/sumOfWeights());
00447 scale(_histMeanMultiLambda0 , 1.0/sumOfWeights());
00448 scale(_histMeanMultiSigma0 , 1.0/sumOfWeights());
00449 scale(_histMeanMultiXiMinus , 1.0/sumOfWeights());
00450 scale(_histMeanMultiSigma1385Plus, 1.0/sumOfWeights());
00451 scale(_histMeanMultiXi1530_0 , 1.0/sumOfWeights());
00452 scale(_histMeanMultiOmegaOmegaBar, 1.0/sumOfWeights());
00453 }
00454
00455
00456
00457
00458 private:
00459
00460
00461
00462 double _weightedTotalPartNum;
00463 double _weightedTotalNumPiPlus;
00464 double _weightedTotalNumKPlus;
00465 double _weightedTotalNumP;
00466 double _weightedTotalNumPhoton;
00467 double _weightedTotalNumPi0;
00468 double _weightedTotalNumEta;
00469 double _weightedTotalNumEtaPrime;
00470 double _weightedTotalNumK0;
00471 double _weightedTotalNumLambda0;
00472 double _weightedTotalNumXiMinus;
00473 double _weightedTotalNumSigma1385Plus;
00474 double _weightedTotalNumXi1530_0;
00475 double _weightedTotalNumRho;
00476 double _weightedTotalNumOmega782;
00477 double _weightedTotalNumKStar892_0;
00478 double _weightedTotalNumPhi;
00479 double _weightedTotalNumKStar892Plus;
00480 double _numChParticles;
00481
00482
00483
00484 AIDA::IHistogram1D *_histSphericity;
00485 AIDA::IHistogram1D *_histAplanarity;
00486
00487 AIDA::IHistogram1D *_hist1MinusT;
00488 AIDA::IHistogram1D *_histTMinor;
00489
00490 AIDA::IHistogram1D *_histY3;
00491 AIDA::IHistogram1D *_histHeavyJetMass;
00492 AIDA::IHistogram1D *_histCParam;
00493 AIDA::IHistogram1D *_histOblateness;
00494
00495 AIDA::IHistogram1D *_histScaledMom;
00496 AIDA::IHistogram1D *_histRapidityT;
00497
00498 AIDA::IHistogram1D *_histPtSIn;
00499 AIDA::IHistogram1D *_histPtSOut;
00500
00501 AIDA::IHistogram1D *_histJetRate2Durham;
00502 AIDA::IHistogram1D *_histJetRate3Durham;
00503 AIDA::IHistogram1D *_histJetRate4Durham;
00504 AIDA::IHistogram1D *_histJetRate5Durham;
00505
00506 AIDA::IHistogram1D *_histLogScaledMom;
00507
00508
00509 AIDA::IHistogram1D *_histChMult;
00510
00511
00512 AIDA::IHistogram1D *_histMultiPiPlus;
00513 AIDA::IHistogram1D *_histMultiKPlus;
00514 AIDA::IHistogram1D *_histMultiP;
00515 AIDA::IHistogram1D *_histMultiPhoton;
00516 AIDA::IHistogram1D *_histMultiPi0;
00517 AIDA::IHistogram1D *_histMultiEta;
00518 AIDA::IHistogram1D *_histMultiEtaPrime;
00519 AIDA::IHistogram1D *_histMultiK0;
00520 AIDA::IHistogram1D *_histMultiLambda0;
00521 AIDA::IHistogram1D *_histMultiXiMinus;
00522 AIDA::IHistogram1D *_histMultiSigma1385Plus;
00523 AIDA::IHistogram1D *_histMultiXi1530_0;
00524 AIDA::IHistogram1D *_histMultiRho;
00525 AIDA::IHistogram1D *_histMultiOmega782;
00526 AIDA::IHistogram1D *_histMultiKStar892_0;
00527 AIDA::IHistogram1D *_histMultiPhi;
00528 AIDA::IHistogram1D *_histMultiKStar892Plus;
00529
00530
00531 AIDA::IHistogram1D *_histMeanChMult;
00532 AIDA::IHistogram1D *_histMeanChMultRapt05;
00533 AIDA::IHistogram1D *_histMeanChMultRapt10;
00534 AIDA::IHistogram1D *_histMeanChMultRapt15;
00535 AIDA::IHistogram1D *_histMeanChMultRapt20;
00536
00537 AIDA::IHistogram1D *_histMeanMultiPi0;
00538 AIDA::IHistogram1D *_histMeanMultiEta;
00539 AIDA::IHistogram1D *_histMeanMultiEtaPrime;
00540 AIDA::IHistogram1D *_histMeanMultiK0;
00541 AIDA::IHistogram1D *_histMeanMultiRho;
00542 AIDA::IHistogram1D *_histMeanMultiOmega782;
00543 AIDA::IHistogram1D *_histMeanMultiPhi;
00544 AIDA::IHistogram1D *_histMeanMultiKStar892Plus;
00545 AIDA::IHistogram1D *_histMeanMultiKStar892_0;
00546 AIDA::IHistogram1D *_histMeanMultiLambda0;
00547 AIDA::IHistogram1D *_histMeanMultiSigma0;
00548 AIDA::IHistogram1D *_histMeanMultiXiMinus;
00549 AIDA::IHistogram1D *_histMeanMultiSigma1385Plus;
00550 AIDA::IHistogram1D *_histMeanMultiXi1530_0;
00551 AIDA::IHistogram1D *_histMeanMultiOmegaOmegaBar;
00552
00553
00554 };
00555
00556
00557
00558
00559 DECLARE_RIVET_PLUGIN(ALEPH_1996_S3486095);
00560
00561 }