Comments (12)
OK. So signal extraction is simply a sliding window searching for the maximum integrated ADC counts, followed by the image cleaning described in the document above.
from protopipe.
Depends on the telescope type and the typical width of the pulse shapes.
For prod5, this is LST: 2, MST-F: 4, MST-N 4, SST: 6
Note that I up-sample the FlashCam traces by a factor of 4 (using the code provided by the FlashCam team)
from protopipe.
for prod3b:
- LST: 4
- MST-N: 6
- MST-F: 4
- GC-SST: 8
- SST-1M: 6
- ASTRi-SST: 6
from protopipe.
@GernotMaier here there should not be big differences, taking into account that the extractor that CTAMARS uses came from VERITAS.
To summarise
- gain selection from high to low channel via a threshold of N ADC counts (where N is configurable, default is 4000 waveform sample units)
- image extraction as explained in the docstring here - the default preliminary cleaning thresholds are (6,3) for LSTCam, (8,4) for NectarCam, (4, 2) for SSTs (dummy values)
Any major differences wrt to what EventDisplay does?
from protopipe.
Major difference is obviously the image cleaning methods applied. Eventdisplay uses the optimised next-neighbour cleaning (https://ui.adsabs.harvard.edu/abs/2013ICRC...33.3000S/abstract).
from protopipe.
This is an issue which I dedicated to the calibration phase - do you mean that you use this cleaning also in the middle of the 2 image extraction passes?
from protopipe.
trying to understand what 'in the middle of the two image extraction passes' means. You refer to the double pass cleaning from VERITAS? I don't use this for CTA but only do a single pass cleaning using Maxim's cleaning method.
from protopipe.
Yes, I mean the cleaning that is used in the CTAMARS version between 1st pass and 2nd pass.
So you do not use a double-pass image extraction.
Does the document you link above describe also image extraction or only the cleaning afterward? In the latter case, can you point me to the document that describes the image extraction procedure you use in EventDisplay? (perhaps the references from your repo?)
from protopipe.
I thought image extraction == image cleaning...do you mean the trace integration step or what do you call image extraction?
from protopipe.
I call image extraction the process that translates ADC counts (or anyway sample units of the waveform) to phe which results in calibrated images which will after get cleaned and parametrized to DL1
what is a bit confusing is that in the 2-pass image extraction of CTAMARS there is a preliminary image cleaning, but the whole process is image extraction
from protopipe.
How large is this window in sample units?
from protopipe.
I never tested cameras outside LSTCam and NectarCam, so good to know!
Any chance you can pass me these same numbers for e.g. Prod3b baseline (North & South)?
I promise I'll start Prod5...
from protopipe.
Related Issues (20)
- [WRONG BEHAVIOUR] Incorrect impact distances
- Add image extraction status
- Add tables attributes
- Merge DIRAC grid interface
- Containerization
- How to handle performance showcasing in the future HOT 1
- Refactoring of the TRAINING stage HOT 3
- Add analysis book template
- [BUG] Notebooks should try to import uproot only if ROOT-based data is required
- Add a benchmarking notebook template
- Should not transform the Geometry for each event (slow) HOT 1
- Number of recorded SST telescopes is miscalculated or missing
- Remove dangerous fall-back to MARS cuts if there is a typo in the config file HOT 2
- Some broken benchmarks HOT 1
- Update integration test pipeline with (diffuse) Prod5b data from CTAN and CTAS
- Native parallelization
- Make conda package
- PyPI upload doesn't work anymore HOT 2
- Dropdown menu to switch between docs versions doesn't work HOT 2
- Automate documentation of CLI scripts
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 protopipe.