|
| | histo (const int domId, const int index, const int pmtId) |
| |
| const int | GetDomId () const |
| | get the Id of the DOM use for specific plots (signal, signals, duration, PmtStat) More...
|
| |
| void | SetDomId (const int id) |
| | set the Id of the DOM More...
|
| |
| const int | GetIndex () const |
| | get the ID of the event use for specific plots (signal, signals, duration, PmtStat) More...
|
| |
| void | SetIndex (const int id) |
| | set the ID of the event More...
|
| |
| const int | GetPmtId () const |
| | get the ID of the Pmt use for specific plots (signal, duration) More...
|
| |
| void | SetPmtId (const int id) |
| | set the ID of the Pmt More...
|
| |
| const int | GetRunId () const |
| | get the ID of the run More...
|
| |
| void | SetRunId (const int id) |
| | set the ID of the run More...
|
| |
| void | InitSignal () |
| | initialize the signal histo. More...
|
| |
| void | FillSignal (const signal &sig) |
| | fill the histo with one signal (it can be for instance one signal of one Pmt of one DOM) More...
|
| |
| void | FillSignal (const std::vector< signal > &sigSample, long long int time) |
| | fill the histo with a list of signal (it can be for instance all signals of one Pmt of one DOM) More...
|
| |
| void | DrawSignal () |
| | draw the histo More...
|
| |
| void | InitDuration () |
| | initialize the duration histo More...
|
| |
| void | FillDuration (const std::vector< signal > &sig) |
| | fill the histo with the duration of a list of signals (it can be for instance all signals of one Pmt of one DOM) More...
|
| |
| void | DrawDuration () |
| | draw the histo More...
|
| |
| void | InitDurations (const std::vector< int > &vDomId) |
| | initialize the duration histo (depends on the pmt id). More...
|
| |
| void | FillDurations (const int domId, const std::vector< pmt > &pmtSample, double cutValues[domNb][pmtNb]) |
| | fill the histo with all the signal durations of a list of signal (one histo per Pmt number) More...
|
| |
| void | FillDurations (const std::vector< dom > &domSample, double cutValues[domNb][pmtNb], const std::vector< int > &vDomId) |
| | fill the histo with all the signal durations of a list of dom (one histo per Pmt number) More...
|
| |
| void | FillDurations (const std::vector< event > &eventSample, double cutValues[domNb][pmtNb], const std::vector< int > &vDomId) |
| | fill the histo with all the signal durations of a list of event (one histo per Pmt number) More...
|
| |
| void | DrawDurations () |
| | draw the histo, one per pmt More...
|
| |
| void | InitFrequency (const std::vector< int > &vDomId) |
| | initialize the frequency histo (depends on the pmt id). More...
|
| |
| void | FillFrequency (const int domId, const std::vector< pmt > &pmtSample, double cutValues[domNb][pmtNb]) |
| | fill the histo with the time difference between 2 signals for a list of signals (one histo per Pmt number) More...
|
| |
| void | FillFrequency (const std::vector< dom > &domSample, double cutValues[domNb][pmtNb], const std::vector< int > &vDomId) |
| | fill the histo with the time difference between 2 signals for a list of dom (one histo per Pmt number) More...
|
| |
| void | FillFrequency (const std::vector< event > &eventSample, double cutValues[domNb][pmtNb], const std::vector< int > &vDomId) |
| | fill the histo with the time difference between 2 signals for a list of event (one histo per Pmt number) More...
|
| |
| void | DrawFrequency () |
| | draw the histo, one per pmt More...
|
| |
| void | DrawPmtStat (const std::vector< pmt > &pmtSample) |
| | draw the number of signal as a function of the pmt number (for one dom) More...
|
| |
| void | DrawPmtStats (const std::vector< dom > &domSample, const std::vector< int > &vDomId) |
| | draw the number of signal as a function of the pmt number (for one event) More...
|
| |
| void | DrawPmtStats (const std::vector< event > &eventSample, const std::vector< int > &vDomId) |
| | draw the number of signal as a function of the pmt number (for many events) More...
|
| |
| void | InitDeltaT (const int refID) |
| | initialize the delta T histo (time difference between pmts). More...
|
| |
| void | InitDeltaT (const std::vector< int > &vDomId) |
| |
| void | FillDeltaT (const std::vector< triggeredSignals > &vTrigger, const int domId, const int refID) |
| | fill the time difference between all pmts and the reference pmt (given by the integer) More...
|
| |
| void | FillDeltaT (const std::vector< triggeredSignals > &vTrigger) |
| | fill the time difference between all neighbors dom per dom More...
|
| |
| void | DrawDeltaT (const int refID) |
| | draw the histo, one per pmt More...
|
| |
| void | DrawDeltaT () |
| |
| void | InitDomDeltaT (const std::vector< int > &vDomId) |
| | initialize the delta T histo (time difference between doms). More...
|
| |
| void | FillDomDeltaT (const std::vector< triggeredSignals > &vTrigger, const std::vector< int > &vDomId) |
| | fill the time difference between all Dom neighbors More...
|
| |
| void | DrawDomDeltaT () |
| | draw the histo More...
|
| |
| void | InitCoincidenceRate (const std::vector< int > &vDomId) |
| | initialize the coincidence rate histo. More...
|
| |
| void | FillCoincidenceRate (const std::vector< triggeredSignals > &vTrigger) |
| | Fill the coincidence rate histo. More...
|
| |
| void | DrawCoincidenceRate () |
| | draw the coincidence rate histo. More...
|
| |
| void | InitEventPerSlice (const bool individualPmt, const std::vector< int > &vDomId) |
| | initialize the event per slice histo. More...
|
| |
| void | FillEventPerSlice (const std::vector< dom > &domSample, const bool individualPmt, const std::vector< int > &vDomId) |
| | fill the event per slice histo. More...
|
| |
| void | DrawEventPerSlice (const bool individualPmt, double cutValues[domNb][pmtNb], const std::vector< int > &vDomId) |
| | draw the event per slice histo. More...
|
| |
| int | FindDomIndex (const int id, const std::vector< int > &vDomId) |
| | find the index associates to a Dom Id More...
|
| |
| void | InitSliceTimeSeries (const std::vector< int > &vDomId) |
| | initialize the slice time series histo. More...
|
| |
| void | FillSliceTimeSeries (const std::vector< dom > &domSample, const std::vector< int > &vDomId) |
| | fill the slice time series histo. More...
|
| |
| void | DrawSliceTimeSeries () |
| | draw the slice time series histo. More...
|
| |
replace drawing.h: do online histos
Save time and memory by filling histos online. Allows to overcharged the vector of triggered events. Some plots are made according to the pmt id, whatever the dom id. It does not make sense if doms are different. It makes sense only if the dom is the same but the event is different.
- Note
- We suggest you to clear the vector after each filling
- Author
- Alexandre Creusot
- Version
- 2.1
- Date
- Tue Oct 01 2014
Contact: creus.nosp@m.ot@a.nosp@m.pc.un.nosp@m.iv-p.nosp@m.aris7.nosp@m..fr
Created on: Wed Apr 04 2013
Definition at line 46 of file histo.h.