#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.