PandaRoot
PndMvdReadInTBDataTask Class Reference

#include <PndMvdReadInTBDataTask.h>

Inheritance diagram for PndMvdReadInTBDataTask:

Public Member Functions

 PndMvdReadInTBDataTask ()
 
virtual ~PndMvdReadInTBDataTask ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
void SetFrequency (Double_t val)
 
void SetNumberOfFrontEnds (Int_t numberfe)
 
virtual void AddFile (Int_t asic, std::string fileName)
 

Protected Member Functions

void WriteoutToPix4Digi (PndSdsDigiTopix4 &data)
 
void WriteoutToPix4Frames (std::vector< std::vector< PndSdsDigiTopix4 >> &frames)
 

Detailed Description

Definition at line 12 of file PndMvdReadInTBDataTask.h.

Constructor & Destructor Documentation

◆ PndMvdReadInTBDataTask()

PndMvdReadInTBDataTask::PndMvdReadInTBDataTask ( )

◆ ~PndMvdReadInTBDataTask()

virtual PndMvdReadInTBDataTask::~PndMvdReadInTBDataTask ( )
virtual

Member Function Documentation

◆ AddFile()

virtual void PndMvdReadInTBDataTask::AddFile ( Int_t  asic,
std::string  fileName 
)
inlinevirtual

Definition at line 29 of file PndMvdReadInTBDataTask.h.

References WriteoutToPix4Digi(), and WriteoutToPix4Frames().

30  {
31  std::cout << "File Added to asic " << asic - 1 << " fileName " << fileName << std::endl;
32  if (fFileNames.size() < asic) {
33  fFileNames.resize(asic);
34  }
35  fFileNames[asic - 1].push_back(fileName);
36  };

◆ Exec()

virtual void PndMvdReadInTBDataTask::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ FinishEvent()

virtual void PndMvdReadInTBDataTask::FinishEvent ( )
virtual

◆ Init()

virtual InitStatus PndMvdReadInTBDataTask::Init ( )
virtual

◆ ReInit()

virtual InitStatus PndMvdReadInTBDataTask::ReInit ( )
virtual

◆ SetFrequency()

void PndMvdReadInTBDataTask::SetFrequency ( Double_t  val)
inline

Definition at line 26 of file PndMvdReadInTBDataTask.h.

References SetNumberOfFrontEnds().

26 { fClockFrequency = val; }

◆ SetNumberOfFrontEnds()

void PndMvdReadInTBDataTask::SetNumberOfFrontEnds ( Int_t  numberfe)

Referenced by SetFrequency().

◆ SetParContainers()

virtual void PndMvdReadInTBDataTask::SetParContainers ( )
virtual

Virtual method Init

◆ WriteoutToPix4Digi()

void PndMvdReadInTBDataTask::WriteoutToPix4Digi ( PndSdsDigiTopix4 data)
protected

Referenced by AddFile().

◆ WriteoutToPix4Frames()

void PndMvdReadInTBDataTask::WriteoutToPix4Frames ( std::vector< std::vector< PndSdsDigiTopix4 >> &  frames)
protected

Referenced by AddFile().


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