FairRoot/PandaRoot
|
#include <PndMvdMQFileSamplerBursts.h>
Public Types | |
enum | { InputFileName = FairMQDevice::Last, Last } |
Public Member Functions | |
PndMvdMQFileSamplerBursts () | |
virtual | ~PndMvdMQFileSamplerBursts () |
void | AddInputFileName (std::string tempString) |
void | AddInputChannelBranchName (std::pair< std::string, std::string > tempString) |
void | SetMaxIndex (int64_t tempInt) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Protected Member Functions | |
virtual void | Run () |
virtual void | InitTask () |
virtual void | InitBurstBuilder (std::string branchName) |
Private Attributes | |
FairRunAna * | fRunAna |
FairFileSource * | fSource |
std::set< std::string > | fPorts |
std::multimap< std::string, std::string > | fPortBranchNameMap |
std::vector< std::pair < std::string, std::string > > | fBranchNames |
std::map< std::string, std::vector< std::vector < FairTimeStamp * > > > | fOutputData |
std::map< std::string, TObject * > | fInputBranches |
std::map< std::string, PndBurstVectorBuilderBase * > | fBurstBuilder |
std::vector< FairTimeStamp * > | fHitVector |
FairEventHeader * | fEventHeader |
int | fNObjects |
int64_t | fMaxIndex |
std::vector< std::string > | fFileNames |
Friends | |
class | boost::serialization::access |
Definition at line 83 of file PndMvdMQFileSamplerBursts.h.
anonymous enum |
PndMvdMQFileSamplerBursts::PndMvdMQFileSamplerBursts | ( | ) |
Definition at line 44 of file PndMvdMQFileSamplerBursts.cxx.
|
virtual |
Definition at line 57 of file PndMvdMQFileSamplerBursts.cxx.
References fBurstBuilder, fRunAna, and fSource.
|
inline |
Definition at line 96 of file PndMvdMQFileSamplerBursts.h.
References fBranchNames, fPortBranchNameMap, and fPorts.
Referenced by main().
|
inline |
Definition at line 95 of file PndMvdMQFileSamplerBursts.h.
References fFileNames.
Referenced by main().
|
protectedvirtual |
Definition at line 94 of file PndMvdMQFileSamplerBursts.cxx.
References fBurstBuilder.
Referenced by InitTask().
|
protectedvirtual |
Definition at line 65 of file PndMvdMQFileSamplerBursts.cxx.
References fBranchNames, fEventHeader, fFileNames, fInputBranches, fMaxIndex, fNObjects, fRunAna, fSource, and InitBurstBuilder().
|
protectedvirtual |
Definition at line 126 of file PndMvdMQFileSamplerBursts.cxx.
References BurstHeader::fBranchName, fBurstBuilder, BurstHeader::fBurstID, BurstData::fData, fEventHeader, BurstData::fHeader, fInputBranches, fMaxIndex, fOutputData, fPortBranchNameMap, fPorts, free_string(), BurstHeader::fRunID, fSource, and if().
|
inline |
Definition at line 105 of file PndMvdMQFileSamplerBursts.h.
References fHitVector.
|
inline |
Definition at line 102 of file PndMvdMQFileSamplerBursts.h.
References fMaxIndex.
Referenced by main().
|
friend |
Definition at line 111 of file PndMvdMQFileSamplerBursts.h.
|
private |
Definition at line 125 of file PndMvdMQFileSamplerBursts.h.
Referenced by AddInputChannelBranchName(), and InitTask().
|
private |
Definition at line 128 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitBurstBuilder(), Run(), and ~PndMvdMQFileSamplerBursts().
|
private |
Definition at line 130 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask(), and Run().
|
private |
Definition at line 136 of file PndMvdMQFileSamplerBursts.h.
Referenced by AddInputFileName(), and InitTask().
|
private |
Definition at line 129 of file PndMvdMQFileSamplerBursts.h.
Referenced by serialize().
|
private |
Definition at line 127 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask(), and Run().
|
private |
Definition at line 134 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask(), Run(), and SetMaxIndex().
|
private |
Definition at line 133 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask().
|
private |
Definition at line 126 of file PndMvdMQFileSamplerBursts.h.
Referenced by Run().
|
private |
Definition at line 124 of file PndMvdMQFileSamplerBursts.h.
Referenced by AddInputChannelBranchName(), and Run().
|
private |
Definition at line 123 of file PndMvdMQFileSamplerBursts.h.
Referenced by AddInputChannelBranchName(), and Run().
|
private |
Definition at line 121 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask(), and ~PndMvdMQFileSamplerBursts().
|
private |
Definition at line 122 of file PndMvdMQFileSamplerBursts.h.
Referenced by InitTask(), Run(), and ~PndMvdMQFileSamplerBursts().