Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MvtxRawEvtHeader Class Reference

#include <coresoftware/blob/master/offline/framework/ffarawobjects/MvtxRawEvtHeader.h>

+ Inheritance diagram for MvtxRawEvtHeader:
+ Collaboration diagram for MvtxRawEvtHeader:

Public Member Functions

 MvtxRawEvtHeader ()=default
 
virtual ~MvtxRawEvtHeader ()=default
 
virtual void AddFeeId (const int &)
 
virtual void AddL1Trg (const uint64_t &)
 
virtual void AddFeeId (const std::set< uint16_t > &)
 
virtual void AddL1Trg (const std::set< uint64_t > &)
 
virtual std::set< uint16_t > & getMvtxFeeIdSet ()
 
virtual std::set< uint64_t > & getMvtxLvL1BCO ()
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual void identify (std::ostream &os=std::cout) const
 
virtual void Reset ()
 Clear Event.
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Attributes

std::set< uint16_t > dummySet16
 
std::set< uint64_t > dummySet64
 

Detailed Description

Definition at line 10 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 10 of file MvtxRawEvtHeader.h

Constructor & Destructor Documentation

MvtxRawEvtHeader::MvtxRawEvtHeader ( )
default
virtual MvtxRawEvtHeader::~MvtxRawEvtHeader ( )
virtualdefault

Member Function Documentation

virtual void MvtxRawEvtHeader::AddFeeId ( const int &  )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 17 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 17 of file MvtxRawEvtHeader.h

Referenced by Fun4AllStreamingInputManager::FillMvtx().

+ Here is the caller graph for this function:

virtual void MvtxRawEvtHeader::AddFeeId ( const std::set< uint16_t > &  )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 20 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 20 of file MvtxRawEvtHeader.h

virtual void MvtxRawEvtHeader::AddL1Trg ( const uint64_t &  )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 18 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 18 of file MvtxRawEvtHeader.h

Referenced by Fun4AllStreamingInputManager::FillMvtx().

+ Here is the caller graph for this function:

virtual void MvtxRawEvtHeader::AddL1Trg ( const std::set< uint64_t > &  )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 21 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 21 of file MvtxRawEvtHeader.h

virtual std::set<uint16_t>& MvtxRawEvtHeader::getMvtxFeeIdSet ( )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 23 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 23 of file MvtxRawEvtHeader.h

References dummySet16.

Referenced by DumpMvtxRawEvtHeader::process_Node().

+ Here is the caller graph for this function:

virtual std::set<uint64_t>& MvtxRawEvtHeader::getMvtxLvL1BCO ( )
inlinevirtual

Reimplemented in MvtxRawEvtHeaderv1.

Definition at line 24 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 24 of file MvtxRawEvtHeader.h

References dummySet64.

Referenced by MvtxCombinedRawDataDecoder::process_event(), and DumpMvtxRawEvtHeader::process_Node().

+ Here is the caller graph for this function:

Member Data Documentation

std::set<uint16_t> MvtxRawEvtHeader::dummySet16
private

Definition at line 24 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 24 of file MvtxRawEvtHeader.h

Referenced by getMvtxFeeIdSet().

std::set<uint64_t> MvtxRawEvtHeader::dummySet64
private

Definition at line 28 of file MvtxRawEvtHeader.h.

View newest version in sPHENIX GitHub at line 28 of file MvtxRawEvtHeader.h

Referenced by getMvtxLvL1BCO().


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