![]() |
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 |
Collaboration diagram for TUnpackedEvent:
|
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().