Public Member Functions | |
Splitter (fhicl::ParameterSet const &ps, art::ProductRegistryHelper &prh, art::SourceHelper const &sh) | |
bool | readFile (string const &filename, art::FileBlock *&fb) |
bool | readNext (art::RunPrincipal *const &inR, art::SubRunPrincipal *const &inSR, art::RunPrincipal *&outR, art::SubRunPrincipal *&outSR, art::EventPrincipal *&outE) |
void | closeCurrentFile () |
Private Types | |
using | rawDigits_t = vector< RawDigit > |
using | SSPWaveforms_t = vector< OpDetWaveform > |
using | OpHits_t = vector< recob::OpHit > |
using | PennCounters_t = vector< ExternalTrigger > |
using | MCPart_t = vector< simb::MCParticle > |
using | MCTruth_t = vector< simb::MCTruth > |
using | MCSimChan_t = vector< sim::SimChannel > |
Private Member Functions | |
bool | eventIsFull_ (rawDigits_t const &v) |
bool | loadEvents_ (size_t &InputTree) |
bool | LoadPTBInformation (size_t LoadTree) |
void | LoadSSPInformation (size_t LoadTree) |
void | LoadRCEInformation (size_t LoadTree) |
void | makeEventAndPutDigits_ (art::EventPrincipal *&outE, art::Timestamp art_timestamp=0) |
void | Reset () |
void | CheckTimestamps (bool &JumpEvent, size_t &JumpNADC) |
bool | NoRCEsCase (art::RunPrincipal *&outR, art::SubRunPrincipal *&outSR, art::EventPrincipal *&outE) |
void | Triggering (std::map< int, int > &PrevChanADC, std::vector< short > ADCdigits, bool NewTree) |
void | CheckTrigger () |
bool | TicklerTrigger (std::map< int, int > &PrevChanADC, std::vector< short > ADCdigits) |
Definition at line 607 of file SplitterInput_source.cc.
|
private |
Definition at line 631 of file SplitterInput_source.cc.
|
private |
Definition at line 633 of file SplitterInput_source.cc.
|
private |
Definition at line 632 of file SplitterInput_source.cc.
|
private |
Definition at line 628 of file SplitterInput_source.cc.
|
private |
Definition at line 629 of file SplitterInput_source.cc.
|
private |
Definition at line 626 of file SplitterInput_source.cc.
|
private |
Definition at line 627 of file SplitterInput_source.cc.
DAQToOffline::Splitter::Splitter | ( | fhicl::ParameterSet const & | ps, |
art::ProductRegistryHelper & | prh, | ||
art::SourceHelper const & | sh | ||
) |
Definition at line 794 of file SplitterInput_source.cc.
|
private |
Definition at line 1552 of file SplitterInput_source.cc.
|
private |
Definition at line 1643 of file SplitterInput_source.cc.
void DAQToOffline::Splitter::closeCurrentFile | ( | ) |
Definition at line 1290 of file SplitterInput_source.cc.
|
private |
Definition at line 1296 of file SplitterInput_source.cc.
|
private |
Definition at line 1301 of file SplitterInput_source.cc.
|
private |
Definition at line 1370 of file SplitterInput_source.cc.
|
private |
Definition at line 1451 of file SplitterInput_source.cc.
|
private |
Definition at line 1410 of file SplitterInput_source.cc.
|
private |
Definition at line 1474 of file SplitterInput_source.cc.
|
private |
Definition at line 1584 of file SplitterInput_source.cc.
bool DAQToOffline::Splitter::readFile | ( | string const & | filename, |
art::FileBlock *& | fb | ||
) |
Definition at line 902 of file SplitterInput_source.cc.
bool DAQToOffline::Splitter::readNext | ( | art::RunPrincipal *const & | inR, |
art::SubRunPrincipal *const & | inSR, | ||
art::RunPrincipal *& | outR, | ||
art::SubRunPrincipal *& | outSR, | ||
art::EventPrincipal *& | outE | ||
) |
Definition at line 1027 of file SplitterInput_source.cc.
|
private |
Definition at line 1537 of file SplitterInput_source.cc.
|
private |
Definition at line 1751 of file SplitterInput_source.cc.
|
private |
Definition at line 1721 of file SplitterInput_source.cc.
|
private |
Definition at line 788 of file SplitterInput_source.cc.
|
private |
Definition at line 712 of file SplitterInput_source.cc.
|
private |
Definition at line 684 of file SplitterInput_source.cc.
|
private |
Definition at line 677 of file SplitterInput_source.cc.
|
private |
Definition at line 678 of file SplitterInput_source.cc.
|
private |
Definition at line 688 of file SplitterInput_source.cc.
|
private |
Definition at line 720 of file SplitterInput_source.cc.
|
private |
Definition at line 719 of file SplitterInput_source.cc.
|
private |
Definition at line 685 of file SplitterInput_source.cc.
|
private |
Definition at line 786 of file SplitterInput_source.cc.
|
private |
Definition at line 638 of file SplitterInput_source.cc.
|
private |
Definition at line 748 of file SplitterInput_source.cc.
|
private |
Definition at line 704 of file SplitterInput_source.cc.
|
private |
Definition at line 666 of file SplitterInput_source.cc.
|
private |
Definition at line 673 of file SplitterInput_source.cc.
|
private |
Definition at line 676 of file SplitterInput_source.cc.
|
private |
Definition at line 709 of file SplitterInput_source.cc.
|
private |
Definition at line 774 of file SplitterInput_source.cc.
|
private |
Definition at line 775 of file SplitterInput_source.cc.
|
private |
Definition at line 693 of file SplitterInput_source.cc.
|
private |
Definition at line 696 of file SplitterInput_source.cc.
|
private |
Definition at line 697 of file SplitterInput_source.cc.
|
private |
Definition at line 762 of file SplitterInput_source.cc.
|
private |
Definition at line 701 of file SplitterInput_source.cc.
|
private |
Definition at line 637 of file SplitterInput_source.cc.
|
private |
Definition at line 703 of file SplitterInput_source.cc.
|
private |
Definition at line 700 of file SplitterInput_source.cc.
|
private |
Definition at line 699 of file SplitterInput_source.cc.
|
private |
Definition at line 702 of file SplitterInput_source.cc.
|
private |
Definition at line 698 of file SplitterInput_source.cc.
|
private |
Definition at line 764 of file SplitterInput_source.cc.
|
private |
Definition at line 755 of file SplitterInput_source.cc.
|
private |
Definition at line 761 of file SplitterInput_source.cc.
|
private |
Definition at line 760 of file SplitterInput_source.cc.
|
private |
Definition at line 759 of file SplitterInput_source.cc.
|
private |
Definition at line 758 of file SplitterInput_source.cc.
|
private |
Definition at line 773 of file SplitterInput_source.cc.
|
private |
Definition at line 772 of file SplitterInput_source.cc.
|
private |
Definition at line 771 of file SplitterInput_source.cc.
|
private |
Definition at line 779 of file SplitterInput_source.cc.
|
private |
Definition at line 780 of file SplitterInput_source.cc.
|
private |
Definition at line 756 of file SplitterInput_source.cc.
|
private |
Definition at line 757 of file SplitterInput_source.cc.
|
private |
Definition at line 789 of file SplitterInput_source.cc.
|
private |
Definition at line 656 of file SplitterInput_source.cc.
|
private |
Definition at line 655 of file SplitterInput_source.cc.
|
private |
Definition at line 766 of file SplitterInput_source.cc.
|
private |
Definition at line 725 of file SplitterInput_source.cc.
|
private |
Definition at line 753 of file SplitterInput_source.cc.
|
private |
Definition at line 754 of file SplitterInput_source.cc.
|
private |
Definition at line 751 of file SplitterInput_source.cc.
|
private |
Definition at line 752 of file SplitterInput_source.cc.
|
private |
Definition at line 781 of file SplitterInput_source.cc.
|
private |
Definition at line 782 of file SplitterInput_source.cc.
|
private |
Definition at line 692 of file SplitterInput_source.cc.
|
private |
Definition at line 763 of file SplitterInput_source.cc.
|
private |
Definition at line 711 of file SplitterInput_source.cc.
|
private |
Definition at line 695 of file SplitterInput_source.cc.
|
private |
Definition at line 767 of file SplitterInput_source.cc.
|
private |
Definition at line 776 of file SplitterInput_source.cc.
|
private |
Definition at line 777 of file SplitterInput_source.cc.
|
private |
Definition at line 778 of file SplitterInput_source.cc.
|
private |
Definition at line 770 of file SplitterInput_source.cc.
|
private |
Definition at line 769 of file SplitterInput_source.cc.
|
private |
Definition at line 768 of file SplitterInput_source.cc.
|
private |
Definition at line 765 of file SplitterInput_source.cc.
|
private |
Definition at line 717 of file SplitterInput_source.cc.
|
private |
Definition at line 715 of file SplitterInput_source.cc.
|
private |
Definition at line 716 of file SplitterInput_source.cc.
|
private |
Definition at line 714 of file SplitterInput_source.cc.
|
private |
Definition at line 785 of file SplitterInput_source.cc.
|
private |
Definition at line 687 of file SplitterInput_source.cc.
|
private |
Definition at line 681 of file SplitterInput_source.cc.
|
private |
Definition at line 682 of file SplitterInput_source.cc.
|
private |
Definition at line 679 of file SplitterInput_source.cc.
|
private |
Definition at line 680 of file SplitterInput_source.cc.
|
private |
Definition at line 705 of file SplitterInput_source.cc.
|
private |
Definition at line 636 of file SplitterInput_source.cc.
|
private |
Definition at line 670 of file SplitterInput_source.cc.
|
private |
Definition at line 667 of file SplitterInput_source.cc.
|
private |
Definition at line 669 of file SplitterInput_source.cc.
|
private |
Definition at line 668 of file SplitterInput_source.cc.
|
private |
Definition at line 689 of file SplitterInput_source.cc.
|
private |
Definition at line 663 of file SplitterInput_source.cc.
|
private |
Definition at line 651 of file SplitterInput_source.cc.
|
private |
Definition at line 644 of file SplitterInput_source.cc.
|
private |
Definition at line 665 of file SplitterInput_source.cc.
|
private |
Definition at line 653 of file SplitterInput_source.cc.
|
private |
Definition at line 646 of file SplitterInput_source.cc.
|
private |
Definition at line 690 of file SplitterInput_source.cc.
|
private |
Definition at line 664 of file SplitterInput_source.cc.
|
private |
Definition at line 652 of file SplitterInput_source.cc.
|
private |
Definition at line 645 of file SplitterInput_source.cc.
|
private |
Definition at line 671 of file SplitterInput_source.cc.
|
private |
Definition at line 672 of file SplitterInput_source.cc.
|
private |
Definition at line 661 of file SplitterInput_source.cc.
|
private |
Definition at line 649 of file SplitterInput_source.cc.
|
private |
Definition at line 642 of file SplitterInput_source.cc.
|
private |
Definition at line 662 of file SplitterInput_source.cc.
|
private |
Definition at line 650 of file SplitterInput_source.cc.
|
private |
Definition at line 643 of file SplitterInput_source.cc.
|
private |
Definition at line 749 of file SplitterInput_source.cc.
|
private |
Definition at line 707 of file SplitterInput_source.cc.
|
private |
Definition at line 784 of file SplitterInput_source.cc.
|
private |
Definition at line 674 of file SplitterInput_source.cc.
|
private |
Definition at line 657 of file SplitterInput_source.cc.
|
private |
Definition at line 691 of file SplitterInput_source.cc.
|
private |
Definition at line 635 of file SplitterInput_source.cc.
|
private |
Definition at line 659 of file SplitterInput_source.cc.
|
private |
Definition at line 640 of file SplitterInput_source.cc.
|
private |
Definition at line 660 of file SplitterInput_source.cc.
|
private |
Definition at line 648 of file SplitterInput_source.cc.
|
private |
Definition at line 641 of file SplitterInput_source.cc.
|
private |
Definition at line 654 of file SplitterInput_source.cc.
|
private |
Definition at line 675 of file SplitterInput_source.cc.
|
private |
Definition at line 706 of file SplitterInput_source.cc.
|
private |
Definition at line 683 of file SplitterInput_source.cc.
|
private |
Definition at line 658 of file SplitterInput_source.cc.
|
private |
Definition at line 647 of file SplitterInput_source.cc.
|
private |
Definition at line 639 of file SplitterInput_source.cc.
|
private |
Definition at line 718 of file SplitterInput_source.cc.
|
private |
Definition at line 713 of file SplitterInput_source.cc.
|
private |
Definition at line 686 of file SplitterInput_source.cc.