|
[Rivet-svn] r1842 - trunk/src/Analysesblackhole at projects.hepforge.org blackhole at projects.hepforge.orgWed Sep 30 10:33:46 BST 2009
Author: buckley Date: Wed Sep 30 10:33:46 2009 New Revision: 1842 Log: Moving projections into init for ALEPH analyses Modified: trunk/src/Analyses/ALEPH_1991_S2435284.cc trunk/src/Analyses/ALEPH_1996_S3196992.cc trunk/src/Analyses/ALEPH_1996_S3486095.cc Modified: trunk/src/Analyses/ALEPH_1991_S2435284.cc ============================================================================== --- trunk/src/Analyses/ALEPH_1991_S2435284.cc Wed Sep 30 10:18:00 2009 (r1841) +++ trunk/src/Analyses/ALEPH_1991_S2435284.cc Wed Sep 30 10:33:46 2009 (r1842) @@ -13,27 +13,23 @@ class ALEPH_1991_S2435284 : public Analysis { public: - /// @name Constructors etc. - //@{ - /// Constructor. ALEPH_1991_S2435284() : Analysis("ALEPH_1991_S2435284") { setBeams(ELECTRON, POSITRON); - const ChargedFinalState cfs; - addProjection(cfs, "FS"); - addProjection(Multiplicity(cfs), "Mult"); } - //@} - /// @name Analysis methods //@{ - /// Book histogram + /// Book projections and histogram void init() { + const ChargedFinalState cfs; + addProjection(cfs, "FS"); + addProjection(Multiplicity(cfs), "Mult"); + _histChTot = bookHistogram1D(1, 1, 1); } Modified: trunk/src/Analyses/ALEPH_1996_S3196992.cc ============================================================================== --- trunk/src/Analyses/ALEPH_1996_S3196992.cc Wed Sep 30 10:18:00 2009 (r1841) +++ trunk/src/Analyses/ALEPH_1996_S3196992.cc Wed Sep 30 10:33:46 2009 (r1842) @@ -12,44 +12,33 @@ class ALEPH_1996_S3196992 : public Analysis { public: - /// @name Constructors etc. - //@{ - /// Constructor ALEPH_1996_S3196992() : Analysis("ALEPH_1996_S3196992") { setBeams(ELECTRON, POSITRON); } - //@} - - - public: /// @name Analysis methods //@{ - /// Book histograms before the run void init() { + // Set up projections + FinalState fs; + addProjection(FastJets(fs, FastJets::DURHAM, 0.7), "DurhamJets"); + IdentifiedFinalState ifs(-MAXRAPIDITY, +MAXRAPIDITY, 5.0*GeV); + ifs.acceptId(PHOTON); + addProjection(ifs, "Photons"); + // Book histograms _h_z_2jet_001 = bookHistogram1D(1, 1, 1); _h_z_2jet_006 = bookHistogram1D(2, 1, 1); _h_z_2jet_01 = bookHistogram1D(3, 1, 1); _h_z_2jet_033 = bookHistogram1D(4, 1, 1); - _h_z_3jet_001 = bookHistogram1D(5, 1, 1); _h_z_3jet_006 = bookHistogram1D(6, 1, 1); - _h_z_3jet_01 = bookHistogram1D(7, 1, 1); - + _h_z_3jet_01 = bookHistogram1D(7, 1, 1); _h_z_4jet_001 = bookHistogram1D(8, 1, 1); - - - FinalState fs; - addProjection(FastJets(fs, FastJets::DURHAM, 0.7), "DurhamJets"); - - IdentifiedFinalState ifs(-MAXRAPIDITY, +MAXRAPIDITY, 5.0*GeV); - ifs.acceptId(PHOTON); - addProjection(ifs, "Photons"); } @@ -70,9 +59,9 @@ foreach (const fastjet::PseudoJet& jet, jets_001) { if (particleInJet(photon, jet, durjet.clusterSeq())) { double zgamma = photon.momentum().E()/jet.E(); - if (jets_001.size()==2) _h_z_2jet_001->fill(zgamma, weight); - else if (jets_001.size()==3) _h_z_3jet_001->fill(zgamma, weight); - else if (jets_001.size()==4) _h_z_4jet_001->fill(zgamma, weight); + if (jets_001.size() == 2) _h_z_2jet_001->fill(zgamma, weight); + else if (jets_001.size() == 3) _h_z_3jet_001->fill(zgamma, weight); + else if (jets_001.size() == 4) _h_z_4jet_001->fill(zgamma, weight); break; } } @@ -81,8 +70,8 @@ foreach (const fastjet::PseudoJet& jet, jets_006) { if (particleInJet(photon, jet, durjet.clusterSeq())) { double zgamma = photon.momentum().E()/jet.E(); - if (jets_006.size()==2) _h_z_2jet_006->fill(zgamma, weight); - else if (jets_006.size()==3) _h_z_3jet_006->fill(zgamma, weight); + if (jets_006.size() == 2) _h_z_2jet_006->fill(zgamma, weight); + else if (jets_006.size() == 3) _h_z_3jet_006->fill(zgamma, weight); break; } } @@ -91,8 +80,8 @@ foreach (const fastjet::PseudoJet& jet, jets_01) { if (particleInJet(photon, jet, durjet.clusterSeq())) { double zgamma = photon.momentum().E()/jet.E(); - if (jets_01.size()==2) _h_z_2jet_01->fill(zgamma, weight); - else if (jets_01.size()==3) _h_z_3jet_01->fill(zgamma, weight); + if (jets_01.size() == 2) _h_z_2jet_01->fill(zgamma, weight); + else if (jets_01.size() == 3) _h_z_3jet_01->fill(zgamma, weight); break; } } @@ -101,7 +90,7 @@ foreach (const fastjet::PseudoJet& jet, jets_033) { if (particleInJet(photon, jet, durjet.clusterSeq())) { double zgamma = photon.momentum().E()/jet.E(); - if (jets_033.size()==2) _h_z_2jet_033->fill(zgamma, weight); + if (jets_033.size() == 2) _h_z_2jet_033->fill(zgamma, weight); break; } } Modified: trunk/src/Analyses/ALEPH_1996_S3486095.cc ============================================================================== --- trunk/src/Analyses/ALEPH_1996_S3486095.cc Wed Sep 30 10:18:00 2009 (r1841) +++ trunk/src/Analyses/ALEPH_1996_S3486095.cc Wed Sep 30 10:33:46 2009 (r1842) @@ -21,24 +21,11 @@ public: - /// @name Constructors etc. - //@{ - /// Constructor ALEPH_1996_S3486095() : Analysis("ALEPH_1996_S3486095") { setBeams(ELECTRON, POSITRON); - addProjection(Beam(), "Beams"); - const ChargedFinalState cfs; - addProjection(cfs, "FS"); - addProjection(UnstableFinalState(), "UFS"); - addProjection(FastJets(cfs, FastJets::DURHAM, 0.7), "DurhamJets"); - addProjection(Sphericity(cfs), "Sphericity"); - addProjection(ParisiTensor(cfs), "Parisi"); - const Thrust thrust(cfs); - addProjection(thrust, "Thrust"); - addProjection(Hemispheres(thrust), "Hemispheres"); _numChParticles = 0; _weightedTotalPartNum = 0; _weightedTotalNumPiPlus = 0; @@ -60,12 +47,91 @@ _weightedTotalNumKStar892Plus = 0; } - //@} - /// @name Analysis methods //@{ + void init() { + // Set up projections + addProjection(Beam(), "Beams"); + const ChargedFinalState cfs; + addProjection(cfs, "FS"); + addProjection(UnstableFinalState(), "UFS"); + addProjection(FastJets(cfs, FastJets::DURHAM, 0.7), "DurhamJets"); + addProjection(Sphericity(cfs), "Sphericity"); + addProjection(ParisiTensor(cfs), "Parisi"); + const Thrust thrust(cfs); + addProjection(thrust, "Thrust"); + addProjection(Hemispheres(thrust), "Hemispheres"); + + // Book histograms + _histSphericity = bookHistogram1D(1, 1, 1); + _histAplanarity = bookHistogram1D(2, 1, 1); + + _hist1MinusT = bookHistogram1D(3, 1, 1); + _histTMinor = bookHistogram1D(4, 1, 1); + + _histY3 = bookHistogram1D(5, 1, 1); + _histHeavyJetMass = bookHistogram1D(6, 1, 1); + _histCParam = bookHistogram1D(7, 1, 1); + _histOblateness = bookHistogram1D(8, 1, 1); + + _histScaledMom = bookHistogram1D(9, 1, 1); + _histRapidityT = bookHistogram1D(10, 1, 1); + + _histPtSIn = bookHistogram1D(11, 1, 1); + _histPtSOut = bookHistogram1D(12, 1, 1); + + _histLogScaledMom = bookHistogram1D(17, 1, 1); + + _histChMult = bookHistogram1D(18, 1, 1); + _histMeanChMult = bookHistogram1D(19, 1, 1); + + _histMeanChMultRapt05= bookHistogram1D(20, 1, 1); + _histMeanChMultRapt10= bookHistogram1D(21, 1, 1); + _histMeanChMultRapt15= bookHistogram1D(22, 1, 1); + _histMeanChMultRapt20= bookHistogram1D(23, 1, 1); + + + // Particle spectra + _histMultiPiPlus = bookHistogram1D(25, 1, 1); + _histMultiKPlus = bookHistogram1D(26, 1, 1); + _histMultiP = bookHistogram1D(27, 1, 1); + _histMultiPhoton = bookHistogram1D(28, 1, 1); + _histMultiPi0 = bookHistogram1D(29, 1, 1); + _histMultiEta = bookHistogram1D(30, 1, 1); + _histMultiEtaPrime = bookHistogram1D(31, 1, 1); + _histMultiK0 = bookHistogram1D(32, 1, 1); + _histMultiLambda0 = bookHistogram1D(33, 1, 1); + _histMultiXiMinus = bookHistogram1D(34, 1, 1); + _histMultiSigma1385Plus = bookHistogram1D(35, 1, 1); + _histMultiXi1530_0 = bookHistogram1D(36, 1, 1); + _histMultiRho = bookHistogram1D(37, 1, 1); + _histMultiOmega782 = bookHistogram1D(38, 1, 1); + _histMultiKStar892_0 = bookHistogram1D(39, 1, 1); + _histMultiPhi = bookHistogram1D(40, 1, 1); + + _histMultiKStar892Plus = bookHistogram1D(43, 1, 1); + + // Mean multiplicities + _histMeanMultiPi0 = bookHistogram1D(44, 1, 2); + _histMeanMultiEta = bookHistogram1D(44, 1, 3); + _histMeanMultiEtaPrime = bookHistogram1D(44, 1, 4); + _histMeanMultiK0 = bookHistogram1D(44, 1, 5); + _histMeanMultiRho = bookHistogram1D(44, 1, 6); + _histMeanMultiOmega782 = bookHistogram1D(44, 1, 7); + _histMeanMultiPhi = bookHistogram1D(44, 1, 8); + _histMeanMultiKStar892Plus = bookHistogram1D(44, 1, 9); + _histMeanMultiKStar892_0 = bookHistogram1D(44, 1, 10); + _histMeanMultiLambda0 = bookHistogram1D(44, 1, 11); + _histMeanMultiSigma0 = bookHistogram1D(44, 1, 12); + _histMeanMultiXiMinus = bookHistogram1D(44, 1, 13); + _histMeanMultiSigma1385Plus = bookHistogram1D(44, 1, 14); + _histMeanMultiXi1530_0 = bookHistogram1D(44, 1, 15); + _histMeanMultiOmegaOmegaBar = bookHistogram1D(44, 1, 16); + } + + void analyze(const Event& e) { // First, veto on leptonic events by requiring at least 4 charged FS particles const FinalState& fs = applyProjection<FinalState>(e, "FS"); @@ -288,74 +354,6 @@ } - void init() { - _histSphericity = bookHistogram1D(1, 1, 1); - _histAplanarity = bookHistogram1D(2, 1, 1); - - _hist1MinusT = bookHistogram1D(3, 1, 1); - _histTMinor = bookHistogram1D(4, 1, 1); - - _histY3 = bookHistogram1D(5, 1, 1); - _histHeavyJetMass = bookHistogram1D(6, 1, 1); - _histCParam = bookHistogram1D(7, 1, 1); - _histOblateness = bookHistogram1D(8, 1, 1); - - _histScaledMom = bookHistogram1D(9, 1, 1); - _histRapidityT = bookHistogram1D(10, 1, 1); - - _histPtSIn = bookHistogram1D(11, 1, 1); - _histPtSOut = bookHistogram1D(12, 1, 1); - - _histLogScaledMom = bookHistogram1D(17, 1, 1); - - _histChMult = bookHistogram1D(18, 1, 1); - _histMeanChMult = bookHistogram1D(19, 1, 1); - - _histMeanChMultRapt05= bookHistogram1D(20, 1, 1); - _histMeanChMultRapt10= bookHistogram1D(21, 1, 1); - _histMeanChMultRapt15= bookHistogram1D(22, 1, 1); - _histMeanChMultRapt20= bookHistogram1D(23, 1, 1); - - - // Particle spectra - _histMultiPiPlus = bookHistogram1D(25, 1, 1); - _histMultiKPlus = bookHistogram1D(26, 1, 1); - _histMultiP = bookHistogram1D(27, 1, 1); - _histMultiPhoton = bookHistogram1D(28, 1, 1); - _histMultiPi0 = bookHistogram1D(29, 1, 1); - _histMultiEta = bookHistogram1D(30, 1, 1); - _histMultiEtaPrime = bookHistogram1D(31, 1, 1); - _histMultiK0 = bookHistogram1D(32, 1, 1); - _histMultiLambda0 = bookHistogram1D(33, 1, 1); - _histMultiXiMinus = bookHistogram1D(34, 1, 1); - _histMultiSigma1385Plus = bookHistogram1D(35, 1, 1); - _histMultiXi1530_0 = bookHistogram1D(36, 1, 1); - _histMultiRho = bookHistogram1D(37, 1, 1); - _histMultiOmega782 = bookHistogram1D(38, 1, 1); - _histMultiKStar892_0 = bookHistogram1D(39, 1, 1); - _histMultiPhi = bookHistogram1D(40, 1, 1); - - _histMultiKStar892Plus = bookHistogram1D(43, 1, 1); - - // Mean multiplicities - _histMeanMultiPi0 = bookHistogram1D(44, 1, 2); - _histMeanMultiEta = bookHistogram1D(44, 1, 3); - _histMeanMultiEtaPrime = bookHistogram1D(44, 1, 4); - _histMeanMultiK0 = bookHistogram1D(44, 1, 5); - _histMeanMultiRho = bookHistogram1D(44, 1, 6); - _histMeanMultiOmega782 = bookHistogram1D(44, 1, 7); - _histMeanMultiPhi = bookHistogram1D(44, 1, 8); - _histMeanMultiKStar892Plus = bookHistogram1D(44, 1, 9); - _histMeanMultiKStar892_0 = bookHistogram1D(44, 1, 10); - _histMeanMultiLambda0 = bookHistogram1D(44, 1, 11); - _histMeanMultiSigma0 = bookHistogram1D(44, 1, 12); - _histMeanMultiXiMinus = bookHistogram1D(44, 1, 13); - _histMeanMultiSigma1385Plus = bookHistogram1D(44, 1, 14); - _histMeanMultiXi1530_0 = bookHistogram1D(44, 1, 15); - _histMeanMultiOmegaOmegaBar = bookHistogram1D(44, 1, 16); - } - - /// Finalize void finalize() {
More information about the Rivet-svn mailing list |