#include <ProtoDUNEBeamEvent.h>
Public Member Functions | |
| ProtoDUNEBeamEvent () | |
| ~ProtoDUNEBeamEvent () | |
| const std::pair< double, double > & | GetT0 () const |
| const double & | GetT0Sec () const |
| const double & | GetT0Nano () const |
| void | SetT0 (std::pair< double, double > theT0) |
| const FBM & | GetFBM (std::string) const |
| void | SetFBMTrigger (std::string, FBM) |
| void | DecodeFibers (std::string) |
| const short & | GetFiberStatus (std::string, size_t) const |
| const std::vector< short > & | GetActiveFibers (std::string) const |
| const double & | GetFiberTime (std::string) const |
| std::bitset< 32 > | toBinary (double num) |
| void | SetCKov0 (CKov theCKov) |
| void | SetCKov1 (CKov theCKov) |
| const short & | GetCKov0Status () const |
| const short & | GetCKov1Status () const |
| const double & | GetCKov0Time () const |
| const double & | GetCKov1Time () const |
| const double & | GetCKov0Pressure () const |
| const double & | GetCKov1Pressure () const |
| void | SetCalibrations (double TOFCalAA, double TOFCalBA, double TOFCalAB, double TOFCalBB) |
| const std::vector< double > & | GetCalibrations () const |
| void | CalibrateTOFs () |
| void | DecodeTOF () |
| const double & | GetTOF () const |
| const int & | GetTOFChan () const |
| const std::vector< double > & | GetTOFs () const |
| const std::vector< int > & | GetTOFChans () const |
| const std::vector< size_t > & | GetUpstreamTriggers () const |
| const std::vector< size_t > & | GetDownstreamTriggers () const |
| void | SetTOFs (std::vector< double > theContent) |
| void | SetTOFChans (std::vector< int > theContent) |
| void | SetUpstreamTriggers (std::vector< size_t > theContent) |
| void | SetDownstreamTriggers (std::vector< size_t > theContent) |
| void | AddBeamTrack (recob::Track theTrack) |
| const recob::Track & | GetBeamTrack (size_t i) const |
| size_t | GetNBeamTracks () |
| const std::vector< recob::Track > & | GetBeamTracks () const |
| void | ClearBeamTracks () |
| void | SetActiveTrigger (size_t theTrigger) |
| const bool & | CheckIsMatched () const |
| void | SetUnmatched () |
| const size_t & | GetActiveTrigger () const |
| void | AddRecoBeamMomentum (double theMomentum) |
| const std::vector< double > & | GetRecoBeamMomenta () const |
| size_t | GetNRecoBeamMomenta () |
| const double & | GetRecoBeamMomentum (size_t i) const |
| void | ClearRecoBeamMomenta () |
| void | SetBITrigger (int theTrigger) |
| const int & | GetBITrigger () const |
| void | SetTimingTrigger (int theTrigger) |
| const int & | GetTimingTrigger () const |
| void | SetSpillStart (double theSpillStart) |
| const double & | GetSpillStart () const |
| void | SetSpillOffset (double theSpillOffset) |
| const double & | GetSpillOffset () const |
| void | SetCTBTimestamp (long long theCTBTimestamp) |
| const long long & | GetCTBTimestamp () const |
| void | SetRDTimestamp (long long theRDTimestamp) |
| const long long & | GetRDTimestamp () const |
| void | SetMagnetCurrent (double theMagnetCurrent) |
| const double & | GetMagnetCurrent () const |
Private Attributes | |
| std::pair< double, double > | t0 |
| long long | CTBTimestamp |
| long long | RDTimestamp |
| std::map< std::string, FBM > | fiberMonitors |
| int | TOFChan |
| double | theTOF |
| std::vector< double > | MultipleTOFs |
| std::vector< int > | MultipleTOFChans |
| std::vector< size_t > | UpstreamTriggers |
| std::vector< size_t > | DownstreamTriggers |
| std::vector< double > | TOFCal = {0.,0.,0.,0.} |
| CKov | CKov0 |
| CKov | CKov1 |
| std::vector< recob::Track > | Tracks |
| size_t | activeTrigger |
| bool | isMatched = false |
| std::vector< double > | RecoBeamMomenta |
| int | BITrigger |
| int | TimingTrigger |
| double | SpillStart |
| double | SpillOffset |
| double | MagnetCurrent |
Definition at line 15 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 171 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 18 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 79 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 90 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 54 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 86 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 83 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 94 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 222 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 61 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 257 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 88 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 80 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 192 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 97 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 51 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 41 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 37 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 39 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 42 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 38 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 40 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 109 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 72 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 196 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 244 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 272 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 115 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 81 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 92 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 112 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 91 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 93 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 106 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 103 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 20 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 22 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 21 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 100 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 66 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 67 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 70 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 69 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 71 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 85 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 96 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 44 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 35 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 36 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 108 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 77 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 211 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 114 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 111 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 105 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 102 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 23 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 99 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 75 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 74 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 87 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 76 of file ProtoDUNEBeamEvent.h.
|
inline |
Definition at line 33 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 157 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 162 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 152 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 153 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 131 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 146 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 136 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 158 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 167 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 144 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 143 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 132 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 160 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 165 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 164 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 115 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 141 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 163 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 148 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 140 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 155 of file ProtoDUNEBeamEvent.h.
|
private |
Definition at line 145 of file ProtoDUNEBeamEvent.h.
1.8.11