#include <ProtoDUNEBeamSpill.h>
Public Member Functions | |
| ProtoDUNEBeamSpill () | |
| ~ProtoDUNEBeamSpill () | |
| void | InitFBMs (std::vector< std::string >) |
| std::pair< double, double > | GetT0 (size_t) |
| double | GetT0Sec (size_t) |
| double | GetT0Nano (size_t) |
| size_t | GetNT0 () |
| void | AddT0 (std::pair< double, double >) |
| FBM | GetFBM (std::string name, size_t theTrigger) |
| void | AddFBMTrigger (std::string, FBM) |
| void | ReplaceFBMTrigger (std::string, FBM, size_t) |
| void | DecodeFibers (std::string, size_t) |
| double | DecodeFiberTime (std::string, size_t, double) |
| void | FixFiberGlitch (std::string) |
| std::array< double, 4 > | ReturnTriggerAndTime (std::string, size_t) |
| short | GetFiberStatus (std::string, size_t, size_t) |
| std::vector< short > | GetActiveFibers (std::string, size_t) |
| std::vector< short > | GetMaskedFibers (std::string, size_t) |
| double | GetFiberTime (std::string, size_t) |
| size_t | GetNFBMTriggers (std::string) |
| std::bitset< 32 > | toBinary (double) |
| void | AddCKov0 (CKov theCKov) |
| void | AddCKov1 (CKov theCKov) |
| CKov | GetCKov0 (size_t i) |
| CKov | GetCKov1 (size_t i) |
| size_t | GetNCKov0 () |
| size_t | GetNCKov1 () |
| short | GetCKov0Status (size_t i) |
| short | GetCKov1Status (size_t i) |
| double | GetCKov0Pressure (size_t i) |
| double | GetCKov1Pressure (size_t i) |
| double | GetCKov0Time (size_t i) |
| double | GetCKov1Time (size_t i) |
| void | AddTOF0Trigger (std::pair< double, double > theT) |
| void | AddTOF1Trigger (std::pair< double, double > theT) |
| void | AddTOFChan (int theChan) |
| std::pair< double, double > | GetTOF0 (size_t) |
| double | GetTOF0Sec (size_t) |
| double | GetTOF0Nano (size_t) |
| std::pair< double, double > | GetTOF1 (size_t) |
| double | GetTOF1Sec (size_t) |
| double | GetTOF1Nano (size_t) |
| double | GetTOF (size_t) |
| int | GetTOFChan (size_t) |
| int | GetNTOF0Triggers () |
| int | GetNTOF1Triggers () |
| std::vector< double > | GetMultipleTOFs (size_t i) |
| std::vector< int > | GetMultipleTOFChans (size_t i) |
| std::vector< size_t > | GetUpstreamTriggers (size_t i) |
| std::vector< size_t > | GetDownstreamTriggers (size_t i) |
| void | AddMultipleTOFs (std::vector< double > theTOFs) |
| void | AddMultipleTOFChans (std::vector< int > theChans) |
| void | AddUpstreamTriggers (std::vector< size_t > theTriggers) |
| void | AddDownstreamTriggers (std::vector< size_t > theTriggers) |
| void | AddBeamTrack (recob::Track theTrack) |
| recob::Track | GetBeamTrack (size_t i) |
| size_t | GetNBeamTracks () |
| const std::vector< recob::Track > & | GetBeamTracks () const |
| void | ClearBeamTracks () |
| void | SetActiveTrigger (size_t theTrigger) |
| bool | CheckIsMatched () |
| void | SetUnmatched () |
| size_t | GetActiveTrigger () |
| void | AddRecoBeamMomentum (double theMomentum) |
| size_t | GetNRecoBeamMomenta () |
| double | GetRecoBeamMomentum (size_t i) |
| void | ClearRecoBeamMomenta () |
| void | SetBITrigger (int theTrigger) |
| int | GetBITrigger () |
| void | SetSpillStart (double theSpillStart) |
| double | GetSpillStart () |
| void | SetSpillOffset (double theSpillOffset) |
| double | GetSpillOffset () |
| void | SetCTBTimestamp (double theCTBTimestamp) |
| double | GetCTBTimestamp () |
| void | SetMagnetCurrent (double theMagnetCurrent) |
| double | GetMagnetCurrent () |
Private Attributes | |
| std::vector< std::pair< double, double > > | t0 |
| double | CTBTimestamp |
| std::map< std::string, std::vector< FBM > > | fiberMonitors |
| size_t | nFBMs |
| std::vector< std::pair< double, double > > | TOF0 |
| std::vector< std::pair< double, double > > | TOF1 |
| std::vector< int > | TOFChan |
| std::vector< std::vector< double > > | TOFs |
| std::vector< std::vector< int > > | TOFChans |
| std::vector< std::vector< size_t > > | UpstreamTriggers |
| std::vector< std::vector< size_t > > | DownstreamTriggers |
| std::vector< CKov > | CKov0 |
| std::vector< CKov > | CKov1 |
| std::vector< recob::Track > | Tracks |
| size_t | activeTrigger |
| bool | isMatched = false |
| std::vector< double > | RecoBeamMomenta |
| int | BITrigger |
| double | SpillStart |
| double | SpillOffset |
| double | MagnetCurrent |
Definition at line 75 of file ProtoDUNEBeamSpill.h.
| beam::ProtoDUNEBeamSpill::ProtoDUNEBeamSpill | ( | ) |
Definition at line 17 of file ProtoDUNEBeamSpill.cxx.
| beam::ProtoDUNEBeamSpill::~ProtoDUNEBeamSpill | ( | ) |
Definition at line 41 of file ProtoDUNEBeamSpill.cxx.
|
inline |
Definition at line 144 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 104 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 105 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 142 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 280 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 140 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 139 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 155 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 254 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 120 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 121 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 122 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 141 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 151 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 148 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 158 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 325 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 351 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 529 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 415 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 153 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 145 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 225 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 161 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 106 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 114 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 112 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 116 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 107 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 115 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 113 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 117 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 170 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 137 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 259 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 399 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 434 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 173 of file ProtoDUNEBeamSpill.h.
| std::vector<short> beam::ProtoDUNEBeamSpill::GetMaskedFibers | ( | std::string | , |
| size_t | |||
| ) |
|
inline |
Definition at line 135 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 134 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 146 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 108 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 109 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 446 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 156 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 84 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 131 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 132 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 157 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 167 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 164 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 227 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 245 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 236 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 519 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 456 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 474 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 465 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 483 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 501 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 492 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 510 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 136 of file ProtoDUNEBeamSpill.h.
| void beam::ProtoDUNEBeamSpill::InitFBMs | ( | std::vector< std::string > | monitors | ) |
Definition at line 18 of file ProtoDUNEBeamSpill.cxx.
|
inline |
Definition at line 304 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 368 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 150 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 160 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 169 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 172 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 166 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 163 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 152 of file ProtoDUNEBeamSpill.h.
|
inline |
Definition at line 381 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 213 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 218 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 208 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 209 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 186 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 204 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 191 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 214 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 222 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 192 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 216 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 220 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 219 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 173 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 196 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 197 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 198 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 202 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 201 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 211 of file ProtoDUNEBeamSpill.h.
|
private |
Definition at line 203 of file ProtoDUNEBeamSpill.h.
1.8.11