Presentation is loading. Please wait.

Presentation is loading. Please wait.

RIVET Introduction By Mehar Ali Shah PhD Student National Centre for Physics Quaid-I-Azam University Pakistan 1.

Similar presentations


Presentation on theme: "RIVET Introduction By Mehar Ali Shah PhD Student National Centre for Physics Quaid-I-Azam University Pakistan 1."— Presentation transcript:

1 RIVET Introduction By Mehar Ali Shah PhD Student National Centre for Physics Quaid-I-Azam University Pakistan 1

2 The Rivet project (Robust Independent Validation of Experiment and Theory) is a generator-agnostic toolkit for validation of Monte Carlo event generators. RIVET emphasizes the avoidance of hard-coding reference data or histogram binnings in the analysis code. Rivet provides functions to extract this information from bundled data files, meaning that it is much easier to keep reference and generated data synchronised. RIVET 2

3 Rivet is a library and set of programs which produce simulated distributions which can be directly compared to measured data for MC validation and tuning studies. It can also be used without reference data to compare two or more generators to each other for regression testing or tune comparison. The Rivet library contains the tools needed to calculate physical observables from HepMC files or objects, a large set of important experimental analyses, and histogramming tools for data comparison and presentation. RIVET: Software structure 3

4 RIVET and CMSSW RIVET is interfaced to CMSSW. This means that through CMSSW we can run rivet standard analyses, implement new ones of our own. We can run one or many Rivet analysis with an EDAnalyzer wrapper, that allows us to make full advantage of the CMSSW framework. In other words we can run the generator and the Rivet analyses in a single CMSSW run, for any of the generators interfaced to CMSSW. ( It is used by both phenomenologists/generator developers and by the LHC experiments for generator tuning, analysis prototyping, and MC-data comparisons. ) 4

5 SETUP Rivet docs: online at http://projects.hepforge.org/rivet/ – PDF manual, HTML list of existing analyses. Log in to lxplus.cern.ch or use the Rivet VM. On lxplus, if you’re not in a bash shell (echo $SHELL), then run bash to make life more pleasant: the Rivet toolkit provides contextual command line completion with bash. On lxplus:  source ~abuckley/public/setupRivetProf.sh Test commands:  rivet --help 5

6 Separation of generator steering and event analysis Automated binning of MC histograms from data. A C++-replacement for HZTOOL Data export direct from HepData Generator-independent implementations of standard observable calculators Almost 100 important analyses from LEP, HERA, RHIC, KEK-B, Tevatron Runs I & II, LHC and more User-implemented analyses can be used as "plugins" without modifying the Rivet code. Some features of Rivet: 6

7 RIVET Projections and Analyses If one want to use Rivet for validation and data/MC comparisons the most important things to understand are RivetProjections which calculate event properties in an efficient and robust way. RivetAnalysis which book histograms from HepData files, apply projections to a HepMC event, and fill new histograms. 7

8 Projections A projection is an object which calculates a property or properties from an Event. Such properties can be ◮ A number (such as Q2) ◮ A set of final-state Rivet::Particles ◮ Jets They are just observable calculators: given an Event object, they project out physical observables. They also automatically cache themselves, to avoid recomputation: this leads to the most unintuitive code structures in Rivet. 8

9 FinalState - projection finds all final state particles in a given range of eta and a given pT cutoff. Subclasses: –ChargedFinalState and NeutralFinalState have the predictable effect! –IdentifiedFinalState can be used to find particular particle species. – VetoedFinalState finds particles other than specified. –VisibleFinalState excludes invisible particles like Neutrinos etc. Examples of projections 9

10 Histogram autobooking This is a means for getting your Rivet histograms binned with the same bin edges as used in the experimental data that you’ll be comparing to. To use autobooking, just call the booking helper function with only the histogram name (check that this matches the name in the reference.aida file), e.g. _hist1 = bookHistogram1D("d01-x01-y01") 10

11 Sorry experimentalists no ROOT: No Worry !! You can convert the Rivet output with the aida2root script... The plots are written out as dataPointSet objects in AIDA XML format. Aida 11

12 Central Track Multiplicities and Forward Energy Flow in W/Z Boson Events Summer Student 2011 at CERN With Forward Physics Group 12 My Experience with RIVET

13 Introduction Study the energy flow in the forward detectors, and the correlations of the forward energy flow with the trackmultiplicity in the central detector using events with centrally produced W and Z bosons, identified with their leptonic decays ( This analysis of W and Z events shows that the underlying event structure and the observed correlations are not described by the available non-diffractive soft hadron production models ) (The analysis of W and Z events shows that the underlying event structure and the observed correlations are not described by the available non-diffractive soft hadron production models) 13

14 Introduction The analysis of the underlying event structure and energy flow correlation in processes with colorless final states, such as pp → W(Z)X →ℓ(ℓℓ)X can provide new insights into so far unexplored aspects of multi-parton interactions. W(Z) events with high track multiplicities in the central detector indicate a possibly large contribution from multi- parton interactions. 14

15 Reference Paper and Data Samples “ Forward Energy Flow, Central Track Multiplicities and Large Rapidity Gaps in W and Z Boson Events at 7 TeV pp Collisions” (CMS PAS FWD-10-008) 7 TeV pp collision data sample of about 36 pb-1, recorded during the 2010 LHC operation is used for comparison. Pythia 6 z2 tune (describe the pp -> X interactions at high energies by a perturbative hard interaction of two partons within the protons combined with a non-perturbative multi- parton interaction component, existing in many variations, between the proton remnants) 15

16 Event Selection measured W/Z with lepton in |η| < 1.4 p T electron > 25 GeV Missing Et > 30 GeV Transverse mass of lepton and neutrino > 60 GeV 16

17 Peaked at pT = m W /2 = 40 GeV 17 Aida to Root 17 Example plots from RIVET

18 W → ℓ -2.5 1 GeV Central track multiplicity 18

19 W → ℓ ( -2.5 1 GeV 20 500 Normalized Track Multiplicity Distributions 19

20 W →e  X 3 < |η| < 4.9 W Energy flow measurement 20

21 W →e  X 3 < |η| < 4.9 E (each particle) > 0, 2, 4, 6 (GeV) W Energy flow measurement 0, 2, 4,6 GeV 21

22 Correction factors from detector to hadron level 22 Forward energy flow in the acceptance of HF (CMS AN AN-10-331)

23 Correction factors from detector to hadron level CFs3 < η < 3.53.5 < η < 4.54.5 < η < 4.9 C1: dijets1.41.252.2 C2: Minbias1.91.652.5 C3 = 1.5C12.101.873.30 C4 = 2C12.82.504.40 23

24 All Correction Factors with 0 (GeV) Cut 24

25 All Correction Factors with 2 (GeV) cut 25

26 All Correction Factors with 4 (GeV) cut 26

27 All Correction Factors with 6 (GeV) cut 27

28 HF Energy measurement with all Cfs 28

29 Energy Distributions in HF+ with cuts in HF- 20 < ∑HF- < 100 29

30 20 < ∑HF- < 100 200 < ∑HF- < 400 Energy Distributions in HF + 30 4(GeV) 6GeV 30 RIVET Beauty

31 Future Plan RIVET people are much cooperative and helpful. They respond immediatly whenever help needed. I am going to start my PhD research. I would love to continue with RIVET. Now I am looking for an interesting topic. One option could be to choose a top paper and get the same results using RIVET and compare it with different generators. There could be performed so many other interesting studies by making use of RIVET. 31

32 Conclusion Lots of standard analyses built in, including key ones for pQCD and MPI model testing. New analyses can be picked up at runtime: nice API with lots of tools to make this as simple and pleasant as we can. Computations automatically cached. Histograms automatically synchronised. Satisfaction automatically guaranteed Simply RIVET makes life very easy ! 32

33 Thanks 33INSC 2012 33


Download ppt "RIVET Introduction By Mehar Ali Shah PhD Student National Centre for Physics Quaid-I-Azam University Pakistan 1."

Similar presentations


Ads by Google