Public Member Functions | Public Attributes | List of all members
beam::FBM Struct Reference

#include <ProtoDUNEBeamSpill.h>

Public Member Functions

 FBM ()
 
 FBM (int id)
 

Public Attributes

std::array< short, 192 > fibers
 
std::array< short, 192 > glitch_mask
 
double fiberData [6]
 
double timeData [4]
 
double timeStamp
 
int ID
 
std::vector< short > active
 
bool decoded
 

Detailed Description

Definition at line 15 of file ProtoDUNEBeamSpill.h.

Constructor & Destructor Documentation

beam::FBM::FBM ( )
inline

Definition at line 18 of file ProtoDUNEBeamSpill.h.

19  {
20  ID = -1;
21  timeStamp = 0.;
22  decoded = false;
23  active = std::vector<short>();
24  fibers = {};
25  glitch_mask = {};
26  std::uninitialized_fill( std::begin(fiberData), std::end(fiberData), 0. );
27  std::uninitialized_fill( std::begin(timeData), std::end(timeData), 0. );
28  };
end
while True: pbar.update(maxval-len(onlies[E][S])) #print iS, "/", len(onlies[E][S]) found = False for...
std::vector< short > active
std::array< short, 192 > fibers
std::array< short, 192 > glitch_mask
decltype(auto) constexpr begin(T &&obj)
ADL-aware version of std::begin.
Definition: StdUtils.h:72
double fiberData[6]
double timeData[4]
beam::FBM::FBM ( int  id)
inline

Definition at line 29 of file ProtoDUNEBeamSpill.h.

30  {
31  ID = id;
32  timeStamp = 0.;
33  decoded = false;
34  active = std::vector<short>();
35  fibers = {};
36  glitch_mask = {};
37  std::uninitialized_fill( std::begin(fiberData), std::end(fiberData), 0. );
38  std::uninitialized_fill( std::begin(timeData), std::end(timeData), 0. );
39  };
end
while True: pbar.update(maxval-len(onlies[E][S])) #print iS, "/", len(onlies[E][S]) found = False for...
std::vector< short > active
std::array< short, 192 > fibers
std::array< short, 192 > glitch_mask
decltype(auto) constexpr begin(T &&obj)
ADL-aware version of std::begin.
Definition: StdUtils.h:72
double fiberData[6]
double timeData[4]

Member Data Documentation

std::vector<short> beam::FBM::active

Definition at line 56 of file ProtoDUNEBeamSpill.h.

bool beam::FBM::decoded

Definition at line 57 of file ProtoDUNEBeamSpill.h.

double beam::FBM::fiberData[6]

Definition at line 48 of file ProtoDUNEBeamSpill.h.

std::array<short,192> beam::FBM::fibers

Definition at line 39 of file ProtoDUNEBeamSpill.h.

std::array<short,192> beam::FBM::glitch_mask

Definition at line 45 of file ProtoDUNEBeamSpill.h.

int beam::FBM::ID

Definition at line 54 of file ProtoDUNEBeamSpill.h.

double beam::FBM::timeData[4]

Definition at line 49 of file ProtoDUNEBeamSpill.h.

double beam::FBM::timeStamp

Definition at line 51 of file ProtoDUNEBeamSpill.h.


The documentation for this struct was generated from the following file: