Difference: MonteCarloValidation (1 vs. 14)

Revision 142009-05-14 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomei"

Monte Carlo Validation

Line: 80 to 80
 

Thiago's Log

  • Fully changed the package to do W/Z validation for Alpgen Production 2008. Must coordinate with Flavia.
Added:
>
>
  • New structure: plugins directory, containing WZValidationAnalyzer and TTbarValidationAnalyzer.
 
Changed:
<
<
-- ThiagoTomei - 12 May 2009
>
>
-- ThiagoTomei - 14 May 2009
 -- FlaviaDias - 17 Feb 2009 \ No newline at end of file

Revision 132009-05-12 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomei"

Monte Carlo Validation

Line: 78 to 78
 
      • DataFormats/JetReco/interface/GenJet.h
      • DataFormats/JetReco/interface/GenJetCollection.h
Added:
>
>

Thiago's Log

  • Fully changed the package to do W/Z validation for Alpgen Production 2008. Must coordinate with Flavia.
 
Changed:
<
<
-- ThiagoTomei - 20 Feb 2009
>
>
-- ThiagoTomei - 12 May 2009
 -- FlaviaDias - 17 Feb 2009

Revision 122009-05-12 - ThiagoTomei

Line: 1 to 1
Changed:
<
<
META TOPICPARENT name="ThiagoTomeiLeftBar"
>
>
META TOPICPARENT name="ThiagoTomei"
 

Monte Carlo Validation

Goal

Line: 28 to 28
 

Test files

  • /hdacs/shared/tt1j.root
Changed:
<
<
# /hdacs/shared/tt2j.root
>
>
  • /hdacs/shared/tt2j.root
 

CVS

The code is structured as an EDAnalyzer, located at the SPRACE CVS repository.

Revision 112009-02-20 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 72 to 72
 
      • RecoJets/JetProducers/sisCone5GenJets_cff
    • In the process . p = cms . Path:
      • process.genParticles * process.genParticlesForJets * process.sisCone5GenJets * process.demo
Changed:
<
<
>
>
    • In the BuildFile:
 
      • use name=DataFormats/JetReco
    • Includes in the .cc code:
      • DataFormats/JetReco/interface/GenJet.h
      • DataFormats/JetReco/interface/GenJetCollection.h
Changed:
<
<
-- ThiagoTomei - 28 Jan 2009
>
>
-- ThiagoTomei - 20 Feb 2009
 -- FlaviaDias - 17 Feb 2009

Revision 102009-02-17 - FlaviaDias

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 67 to 67
 
  • The steps taken:
    • In the _cfg.py file: Added some processes: (process.load)
Changed:
<
<
      • RecoJets/Configuration/RecoGenJetsAll_cff
      • RecoJets/Configuration/GenJetParticles_cff
      • RecoJets/JetProducers/sisCone5GenJets_cff
>
>
      • RecoJets/Configuration/RecoGenJetsAll_cff
      • RecoJets/Configuration/GenJetParticles_cff
      • RecoJets/JetProducers/sisCone5GenJets_cff
 
    • In the process . p = cms . Path:
Changed:
<
<
      • process.genParticles * process.genParticlesForJets * process.sisCone5GenJets * process.demo
>
>
      • process.genParticles * process.genParticlesForJets * process.sisCone5GenJets * process.demo
 
Changed:
<
<
      • use name=DataFormats/JetReco
>
>
      • use name=DataFormats/JetReco
 
    • Includes in the .cc code:
Changed:
<
<

Flavia's Doubts

  • GenJets slope just with the matched jets from the extra partons?
>
>
      • DataFormats/JetReco/interface/GenJet.h
      • DataFormats/JetReco/interface/GenJetCollection.h
 

-- ThiagoTomei - 28 Jan 2009

Changed:
<
<
-- FlaviaDias - 16 Feb 2009
>
>
-- FlaviaDias - 17 Feb 2009

Revision 92009-02-16 - FlaviaDias

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 48 to 48
 
Changed:
<
<

Log da Flavia

>
>

Flavia's Log

 
  • To reconstruct t and tbar, I located the vertex that has a t (tbar) ingoing, and took the outgoing particles of the vertices. However, some of these top vertices also got particles other than the W and b: uubar, gluon. I've (under Thiago's advice) just ignored it and tried to reconstruct the top mass with just W's and b's. Solved: status 2 particles.

  • Status stuff - status 2 particles for showering.
Line: 65 to 65
 
    • In the ValidationAnalyzer file: get the GenJets with something like: edm::Handle<GenJetCollection>. Match those jets with the EXTRA partons - that means, if we are dealing with ttbar+2partons, you want to match those jets to the 2 partons, NOT to the ttbar or the b.
    • By "match" I really mean "the deltaR in between the parton and the jet is smaller than some number" - at least the size of the jet (usually 0.5), but preferably smaller.
Added:
>
>
  • The steps taken:
    • In the _cfg.py file: Added some processes: (process.load)
      • RecoJets/Configuration/RecoGenJetsAll_cff
      • RecoJets/Configuration/GenJetParticles_cff
      • RecoJets/JetProducers/sisCone5GenJets_cff
    • In the process . p = cms . Path:
      • process.genParticles * process.genParticlesForJets * process.sisCone5GenJets * process.demo
    • In the BuildFile:
      • use name=DataFormats/JetReco
    • Includes in the .cc code:

Flavia's Doubts

  • GenJets slope just with the matched jets from the extra partons?

 -- ThiagoTomei - 28 Jan 2009
Deleted:
<
<
-- FlaviaDias - 28 Jan 2009
 \ No newline at end of file
Added:
>
>
-- FlaviaDias - 16 Feb 2009

Revision 82009-02-01 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 27 to 27
 

Procedures

Test files

Changed:
<
<
ttbar+1j
>
>
  • /hdacs/shared/tt1j.root # /hdacs/shared/tt2j.root
 

CVS

The code is structured as an EDAnalyzer, located at the SPRACE CVS repository.

Revision 72009-01-29 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 60 to 60
 
  • For the jet reconstruction, what must be done is the following:
    • In the _cfg.py file: use a module that converts HepMC to GenParticles
Changed:
<
<
    • In the _cfg.py file: use a module that makes GenJets.
    • In the ValidationAnalyzer file: get the GenJets with something like: edm::Handle. Match those jets with the EXTRA partons - that means, if we are dealing with ttbar+2partons, you want to match those jets to the 2 partons, NOT to the ttbar or the b.
>
>
    • In the _cfg.py file: use a module that makes GenJets.
    • In the ValidationAnalyzer file: get the GenJets with something like: edm::Handle<GenJetCollection>. Match those jets with the EXTRA partons - that means, if we are dealing with ttbar+2partons, you want to match those jets to the 2 partons, NOT to the ttbar or the b.
 
    • By "match" I really mean "the deltaR in between the parton and the jet is smaller than some number" - at least the size of the jet (usually 0.5), but preferably smaller.

-- ThiagoTomei - 28 Jan 2009

Revision 62009-01-28 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 48 to 48
 

Log da Flavia

Changed:
<
<
  • To reconstruct t and tbar, I located the vertice that have a t (tbar) ingoing, and took the outgoing particles of the vertices. However, some of these top vertices got also other particles than the W and b: uubar, gluon. I've (under Thiago advice) just ignored it and tried to reconstruct the top mass with just W's and b's. Solved: status 2 particles.
>
>
  • To reconstruct t and tbar, I located the vertex that has a t (tbar) ingoing, and took the outgoing particles of the vertices. However, some of these top vertices also got particles other than the W and b: uubar, gluon. I've (under Thiago's advice) just ignored it and tried to reconstruct the top mass with just W's and b's. Solved: status 2 particles.
 
  • Status stuff - status 2 particles for showering.
Changed:
<
<
  • To compile with TFileService, take care to put the lines in the BuildFile in the right place (lines above, not below).
>
>
  • To compile with TFileService, take care to put the lines in the BuildFile in the right place (lines above, not below).
 
  • Successfully reconstructed invariant mass of the W's from hadronic and leptonic decays.

  • Successfully reconstructed invariant mass of t and tbar from hadronic and leptonic decays.
Changed:
<
<
-- ThiagoTomei - 27 Jan 2009
>
>
  • For the jet reconstruction, what must be done is the following:
    • In the _cfg.py file: use a module that converts HepMC to GenParticles
    • In the _cfg.py file: use a module that makes GenJets.
    • In the ValidationAnalyzer file: get the GenJets with something like: edm::Handle. Match those jets with the EXTRA partons - that means, if we are dealing with ttbar+2partons, you want to match those jets to the 2 partons, NOT to the ttbar or the b.
    • By "match" I really mean "the deltaR in between the parton and the jet is smaller than some number" - at least the size of the jet (usually 0.5), but preferably smaller.

-- ThiagoTomei - 28 Jan 2009

 -- FlaviaDias - 28 Jan 2009 \ No newline at end of file

Revision 52009-01-28 - FlaviaDias

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 56 to 56
 
  • Successfully reconstructed invariant mass of the W's from hadronic and leptonic decays.
Added:
>
>
  • Successfully reconstructed invariant mass of t and tbar from hadronic and leptonic decays.
  -- ThiagoTomei - 27 Jan 2009 -- FlaviaDias - 28 Jan 2009

Revision 42009-01-28 - FlaviaDias

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 52 to 52
 
  • Status stuff - status 2 particles for showering.
Added:
>
>
  • To compile with TFileService, take care to put the lines in the BuildFile in the right place (lines above, not below).

  • Successfully reconstructed invariant mass of the W's from hadronic and leptonic decays.
 -- ThiagoTomei - 27 Jan 2009
Changed:
<
<
-- FlaviaDias - 27 Jan 2009
>
>
-- FlaviaDias - 28 Jan 2009

Revision 32009-01-27 - FlaviaDias

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Line: 47 to 47
 
Added:
>
>

Log da Flavia

  • To reconstruct t and tbar, I located the vertice that have a t (tbar) ingoing, and took the outgoing particles of the vertices. However, some of these top vertices got also other particles than the W and b: uubar, gluon. I've (under Thiago advice) just ignored it and tried to reconstruct the top mass with just W's and b's. Solved: status 2 particles.

  • Status stuff - status 2 particles for showering.
 -- ThiagoTomei - 27 Jan 2009
Added:
>
>
-- FlaviaDias - 27 Jan 2009

Revision 22009-01-27 - ThiagoTomei

Line: 1 to 1
 
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Goal

Changed:
<
<
To write a package to do streamline Monte Carlo Validation
>
>
To write a package to do streamline Monte Carlo Validation. Action items:

  • Things to check for top:
    • W(qq) inv mass
    • W(lnu) inv mass distinguishing the three possible flavors
    • top (qqq) inv mass
    • top (qlnu) inv mass
    • dN/dn_genjet
    • 1st and 2nd associated jet pT and eta
    • branching ratio of ttbar decays (had vs semilep) vs ttbar

  • Things to check for Z and W
    • All similar, except the top mass of course.
 

Users

Added:
>
>

Procedures

Test files

ttbar+1j

CVS

The code is structured as an EDAnalyzer, located at the SPRACE CVS repository.

  • Set up CVS:
export CVSROOT=/hdacs/shared/cvsrepository

  • Check out the code - make sure to be inside a directory CMSSW_X_Y_Z/src/SomeAnalyzer beforehand!
cvs co ValidationAnalyzer

  • Check in the code after making changes.
cd CMSSW_X_Y_Z/src/SomeAnalyzer cvs ci ValidationAnalyzer

Links

 
Changed:
<
<
-- ThiagoTomei - 09 Jan 2009
>
>
-- ThiagoTomei - 27 Jan 2009

Revision 12009-01-09 - ThiagoTomei

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ThiagoTomeiLeftBar"

Monte Carlo Validation

Goal

To write a package to do streamline Monte Carlo Validation

Users

-- ThiagoTomei - 09 Jan 2009

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

antalya escort bursa escort eskisehir escort istanbul escort izmir escort