ant
A2 ant: class-based analysis framework
ant::TDetectorReadHit Struct Reference

#include <TDetectorReadHit.h>

+ Collaboration diagram for ant::TDetectorReadHit:

Classes

struct  Value_t
 

Public Member Functions

 TDetectorReadHit (const LogicalChannel_t &element, const std::vector< std::uint8_t > &rawData)
 
 TDetectorReadHit (const LogicalChannel_t &element, const Value_t &value)
 
 TDetectorReadHit ()=default
 
template<class Archive >
void serialize (Archive &archive)
 
 TDetectorReadHit (const TDetectorReadHit &)=delete
 
TDetectorReadHitoperator= (const TDetectorReadHit &)=delete
 
 TDetectorReadHit (TDetectorReadHit &&)=default
 
TDetectorReadHitoperator= (TDetectorReadHit &&)=default
 

Public Attributes

Detector_t::Type_t DetectorType
 
Channel_t::Type_t ChannelType
 
std::uint32_t Channel
 
std::vector< std::uint8_t > RawData
 
std::vector< Value_tValues
 
std::vector< bool > ValueBits
 

Friends

std::ostream & operator<< (std::ostream &s, const TDetectorReadHit &o)
 

Constructor & Destructor Documentation

◆ TDetectorReadHit() [1/5]

ant::TDetectorReadHit::TDetectorReadHit ( const LogicalChannel_t element,
const std::vector< std::uint8_t > &  rawData 
)
inline

◆ TDetectorReadHit() [2/5]

ant::TDetectorReadHit::TDetectorReadHit ( const LogicalChannel_t element,
const Value_t value 
)
inline

◆ TDetectorReadHit() [3/5]

ant::TDetectorReadHit::TDetectorReadHit ( )
default

◆ TDetectorReadHit() [4/5]

ant::TDetectorReadHit::TDetectorReadHit ( const TDetectorReadHit )
delete

◆ TDetectorReadHit() [5/5]

ant::TDetectorReadHit::TDetectorReadHit ( TDetectorReadHit &&  )
default

Member Function Documentation

◆ operator=() [1/2]

TDetectorReadHit& ant::TDetectorReadHit::operator= ( const TDetectorReadHit )
delete

◆ operator=() [2/2]

TDetectorReadHit& ant::TDetectorReadHit::operator= ( TDetectorReadHit &&  )
default

◆ serialize()

template<class Archive >
void ant::TDetectorReadHit::serialize ( Archive &  archive)
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const TDetectorReadHit o 
)
friend

Member Data Documentation

◆ Channel

std::uint32_t ant::TDetectorReadHit::Channel

◆ ChannelType

Channel_t::Type_t ant::TDetectorReadHit::ChannelType

◆ DetectorType

Detector_t::Type_t ant::TDetectorReadHit::DetectorType

◆ RawData

std::vector<std::uint8_t> ant::TDetectorReadHit::RawData

◆ ValueBits

std::vector<bool> ant::TDetectorReadHit::ValueBits

◆ Values

std::vector<Value_t> ant::TDetectorReadHit::Values

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