![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 18 of file TUnpackedEvent.h.
Public Member Functions | |
TUnpackedEvent () | |
TUnpackedEvent (const TUnpackedEvent &)=default | |
TUnpackedEvent (TUnpackedEvent &&) noexcept=default | |
~TUnpackedEvent () | |
void | AddDetector (const std::shared_ptr< TDetector > &det) |
void | AddRawData (const std::shared_ptr< const TFragment > &frag) |
void | Build () |
void | ClearRawData () |
template<typename T > | |
std::shared_ptr< T > | GetDetector (bool make_if_not_found=false) |
std::shared_ptr< TDetector > | GetDetector (TClass *cls, bool make_if_not_found=false) |
std::vector< std::shared_ptr< TDetector > > & | GetDetectors () |
TUnpackedEvent & | operator= (const TUnpackedEvent &)=default |
TUnpackedEvent & | operator= (TUnpackedEvent &&) noexcept=default |
void | SetRawData (const std::vector< std::shared_ptr< const TFragment > > &fragments) |
size_t | Size () |
Private Member Functions | |
void | BuildHits () |
Private Attributes | |
std::vector< std::shared_ptr< TDetector > > | fDetectors |
std::vector< std::shared_ptr< const TFragment > > | fFragments |
|
default |
|
default |
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 34 of file TUnpackedEvent.h.
References fDetectors.
void TUnpackedEvent::AddRawData | ( | const std::shared_ptr< const TFragment > & | frag | ) |
Definition at line 35 of file TUnpackedEvent.cxx.
References fFragments.
void TUnpackedEvent::Build | ( | ) |
Definition at line 12 of file TUnpackedEvent.cxx.
References TSortingDiagnostics::AddDetectorClass(), BuildHits(), ClearRawData(), fFragments, TSingleton< TSortingDiagnostics >::Get(), TChannel::GetChannel(), TChannel::GetClassType(), GetDetector(), and TSortingDiagnostics::MissingChannel().
|
private |
void TUnpackedEvent::ClearRawData | ( | ) |
std::shared_ptr< T > TUnpackedEvent::GetDetector | ( | bool | make_if_not_found = false | ) |
std::shared_ptr< TDetector > TUnpackedEvent::GetDetector | ( | TClass * | cls, |
bool | make_if_not_found = false ) |
Definition at line 52 of file TUnpackedEvent.cxx.
References fDetectors.
|
inline |
Definition at line 33 of file TUnpackedEvent.h.
References fDetectors.
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 36 of file TUnpackedEvent.h.
References fFragments.
|
inline |
Definition at line 42 of file TUnpackedEvent.h.
References fDetectors.
|
private |
Definition at line 53 of file TUnpackedEvent.h.
Referenced by AddDetector(), BuildHits(), GetDetector(), GetDetector(), GetDetectors(), and Size().
|
private |
Definition at line 52 of file TUnpackedEvent.h.
Referenced by AddRawData(), Build(), ClearRawData(), and SetRawData().