11 #ifndef EVIO_6_0_EVIOTAGSEGMENT_H
12 #define EVIO_6_0_EVIOTAGSEGMENT_H
53 static std::shared_ptr<EvioTagSegment>
getInstance(std::shared_ptr<TagSegmentHeader>
const & head) {
86 #endif //EVIO_6_0_EVIOTAGSEGMENT_H
StructureType getStructureType() const override
This implements the virtual method from BaseStructure.
Definition: EvioTagSegment.h:77
static const StructureType STRUCT_TAGSEGMENT
Tag segment.
Definition: StructureType.h:39
This is the base class for all evio structures: Banks, Segments, and TagSegments. ...
Definition: BaseStructure.h:347
static std::shared_ptr< EvioTagSegment > getInstance(std::shared_ptr< TagSegmentHeader > const &head)
Method to return a shared pointer to a constructed object of this class.
Definition: EvioTagSegment.h:53
Numerical values associated with evio data types.
Definition: DataType.h:32
This holds a CODA TagSegment structure.
Definition: EvioTagSegment.h:35
static std::shared_ptr< EvioTagSegment > getInstance(uint16_t tag, DataType const &typ)
Method to return a shared pointer to a constructed object of this class.
Definition: EvioTagSegment.h:64
Numerical values associated with evio structure types.
Definition: StructureType.h:34
BaseStructure()
Constructor.
Definition: BaseStructure.cpp:28