|
| Detector (size_t id) |
|
| Detector (const Detector &otherDetector)=default |
|
| Detector (Detector &&otherDetector) noexcept=default |
|
Detector & | operator= (Detector &&) noexcept=default |
|
Detector & | operator= (const Detector &part)=default |
|
ANALYSISTREE_ATTR_NODISCARD size_t | GetNumberOfChannels () const noexcept |
|
T * | AddChannel () |
|
T & | AddChannel (const BranchConfig &branch) |
|
void | ClearChannels () |
|
T & | Channel (size_t number) |
|
const T & | GetChannel (size_t number) const |
|
const std::vector< T > * | GetChannels () const |
|
std::vector< T > * | Channels () |
|
void | Reserve (size_t n) |
|
void | Print () const |
|
auto | begin () -> typename std::vector< T >::iterator |
|
auto | end () -> typename std::vector< T >::iterator |
|
auto | cbegin () const -> typename std::vector< T >::const_iterator |
|
auto | cend () const -> typename std::vector< T >::const_iterator |
|
auto | begin () const -> typename std::vector< T >::const_iterator |
|
auto | end () const -> typename std::vector< T >::const_iterator |
|
| IndexedObject (size_t id) |
|
| IndexedObject (const IndexedObject &indexedObject)=default |
|
| IndexedObject (IndexedObject &&indexedObject)=default |
|
IndexedObject & | operator= (IndexedObject &&)=default |
|
IndexedObject & | operator= (const IndexedObject &indexedObject)=default |
|
ANALYSISTREE_ATTR_NODISCARD size_t | GetId () const |
|
template<class T>
class AnalysisTree::Detector< T >
A base class for any kind of channel detector. As an IndexAccessor has an access to index variable if the Channel
- Template Parameters
-