Comments (3)
This is great to have, thank you! Sounds like there are three things we need to add to the lesson:
- A call-out saying something like βalways contact your MC and stripping liaisons before restripping your MC. There may be details that are not covered in this lesson that you need to be aware of.β
- Add the options files for the CALO reprocessing and a little explanation as to why they're needed.
- Add the
DefaultTrackingCuts
and again explain why.
from second-analysis-steps.
Glad to help!
Another small detail, not strictly related to this example is that if one wants to produce intermediate DSTs instead of going straight to ntuple extra options should be added to the DSTWriter conf as in:
https://svnweb.cern.ch/trac/lhcb/browser/DBASE/trunk/AppConfig/options/DaVinci/DV-Stripping21-Stripping.py
These options are at line 119 of the file above:
# Items that might get lost when running the CALO+PROTO ReProcessing in DV caloProtoReprocessLocs = [ "/Event/pRec/ProtoP#99", "/Event/pRec/Calo#99" ]
# Make sure they are present on full DST streams SelDSTWriterConf['default'].extraItems += caloProtoReprocessLocs
This is necessary to save the new protoparticles produced after the calo reprocessing (this will overwrite the previous one) so it is technically impossible to have a MC DST that is both consistent with s20 and s21.
from second-analysis-steps.
Having a lesson on that would be very nice. We talked about it in the past in #7. I tried it in the past, but ran in to problems that I can't remember now. I'm +1 on getting the technique more widely known; it should make remaking ntuples much faster.
from second-analysis-steps.
Related Issues (20)
- Use KaTeX for math rendering
- Checklist of things to take into account when starting an analysis
- Improvements in Selection lesson HOT 1
- Replace logo with new one
- Updating the HLT lessons HOT 2
- No link from homepage to 02-lb-get HOT 1
- External link checker
- DIRAC CLI tools HOT 1
- Add lesson on Ganga tasks
- Stripping DaVinci__NXBodyDecays HOT 1
- Explain difference between cc and CC HOT 1
- "Ganga with cmake" does not work for new tools HOT 6
- Ganga page needs updating HOT 3
- Add a tutorial on using autocompletion with LHCb software HOT 2
- Add calorimeter processing options file to Stripping21 re-running
- Create a lesson on the PID @ LHCb
- file links are wrong
- DSTs instead of nTuples HOT 17
- Choice of topics HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from second-analysis-steps.