The data lives in dunegpvms: /pnfs/dune/scratch/users/kwawrows/singlee_n50k/tps/
The files contain TPs generated with all three algorithms (this was part of the threshold scan study, so some thresholds are way too low). Decent ranges for analysis (for 12-bit ADC range) where you don't end up with a lot of noise are:
- Simple threshold: 20-30 ADC
- Running sums: 30-40 ADC
If you want to analyse a run with a specific threshold or algorithm, you need to call the appropriate producer in the analser fcl. For example, use tpmakerTPC30RS for a 30 ADC threshold run with Running Sum.
RunTrigger.. | tpmakerTPC35RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 40RunTrigger.. | tpmakerTPC30RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 2021RunTrigger.. | tpmakerTPC30AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 320RunTrigger.. | tpmakerTPC40RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 53RunTrigger.. | tpmakerTPC35AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 62RunTrigger.. | tpmakerTPC10.....| std::vectordunedaq::trgdataformats::TriggerPrimitive | 756530RunTrigger.. | tpmakerTPC20.....| std::vectordunedaq::trgdataformats::TriggerPrimitive | 193RunTrigger.. | tpmakerTPC25AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 3516RunTrigger.. | tpmakerTPC20AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 32934RunTrigger.. | tpmakerTPC35RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 202RunTrigger.. | tpmakerTPC20RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 126472RunTrigger.. | tpmakerTPC30.....| std::vectordunedaq::trgdataformats::TriggerPrimitive | 44RunTrigger.. | tpmakerTPC15.....| std::vectordunedaq::trgdataformats::TriggerPrimitive | 19838RunTrigger.. | tpmakerTPC15RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 621178RunTrigger.. | tpmakerTPC25.....| std::vectordunedaq::trgdataformats::TriggerPrimitive | 45RunTrigger.. | tpmakerTPC15AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 232582RunTrigger.. | tpmakerTPC40AbsRS| std::vectordunedaq::trgdataformats::TriggerPrimitive | 49RunTrigger.. | tpmakerTPC25RS...| std::vectordunedaq::trgdataformats::TriggerPrimitive | 19051
The analyser can be found in the TriggerAna repo under TPGAna_module.cc.
Example fcls for running the analyser on TP output are in [tpgtest_fcls](./tpgtest_fcls. You should be able to run them with something like
lar -c runana_ST.fcl -S /pnfs/dune/scratch/users/kwawrows/singlee_n50k/tps/files_out.list -n 200The repository also has an example notebook (creatively named ExampleNotebook.ipynb) which shows how to read and process the resulting TTree.