PandaRoot
PndMQMvdPixelDigiProcessorBursts Class Reference

#include <PndMQMvdPixelDigiProcessorBursts.h>

Inheritance diagram for PndMQMvdPixelDigiProcessorBursts:
PndMQBurstProcessor

Public Member Functions

 PndMQMvdPixelDigiProcessorBursts ()
 
virtual ~PndMQMvdPixelDigiProcessorBursts ()
 
virtual void SetParameters ()
 
virtual void ProcessData ()
 
- Public Member Functions inherited from PndMQBurstProcessor
 PndMQBurstProcessor ()
 
virtual ~PndMQBurstProcessor ()
 
virtual void UpdateParameters ()
 
virtual FairParGenericSet * UpdateParameter (FairParGenericSet *thisPar)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Additional Inherited Members

- Static Public Member Functions inherited from PndMQBurstProcessor
static void CustomCleanupParameters (void *data, void *hint)
 
static void free_string (void *data, void *hint)
 
- Protected Member Functions inherited from PndMQBurstProcessor
virtual void Run ()
 
- Protected Attributes inherited from PndMQBurstProcessor
BurstData fBurstDataIn
 
BurstData fBurstDataOut
 
int fCurrentRunId
 
int fNewRunId
 
TList * fParCList
 

Detailed Description

Definition at line 56 of file PndMQMvdPixelDigiProcessorBursts.h.

Constructor & Destructor Documentation

◆ PndMQMvdPixelDigiProcessorBursts()

PndMQMvdPixelDigiProcessorBursts::PndMQMvdPixelDigiProcessorBursts ( )
inline

Definition at line 58 of file PndMQMvdPixelDigiProcessorBursts.h.

58  : PndMQBurstProcessor(), fPixelMapping(0), fGeoHandler(0)
59  {
60  fGeoPar = new FairGeoParSet("FairGeoParSet");
61  fParCList = new TList();
62  fParCList->Add(fGeoPar);
63 
64  fDigiPar = new PndSdsPixelDigiPar("MVDPixelDigiPar");
65  fParCList->Add(fDigiPar);
66 
67  fTotPar = new PndSdsTotDigiPar("MVDPixelTotDigiPar");
68  fParCList->Add(fTotPar);
69 
70  fSensorPar = new PndSensorNamePar("PndSensorNamePar");
71  fParCList->Add(fSensorPar);
72  }
Charge Digitization Parameter Class for SDS.
Unique match between SensorID and path in TGeoManager.
Digitization Parameter Class for SDS-Pixel part.

◆ ~PndMQMvdPixelDigiProcessorBursts()

virtual PndMQMvdPixelDigiProcessorBursts::~PndMQMvdPixelDigiProcessorBursts ( )
inlinevirtual

Definition at line 74 of file PndMQMvdPixelDigiProcessorBursts.h.

75  {
76  if (fGeoPar != 0)
77  delete fGeoPar;
78  if (fDigiPar != 0)
79  delete fDigiPar;
80  if (fTotPar != 0)
81  delete fTotPar;
82  if (fSensorPar != 0)
83  delete fSensorPar;
84  if (fPixelMapping != 0)
85  delete fPixelMapping;
86  if (fGeoHandler != 0)
87  delete fGeoHandler;
88  }

Member Function Documentation

◆ ProcessData()

virtual void PndMQMvdPixelDigiProcessorBursts::ProcessData ( )
virtual

Implements PndMQBurstProcessor.

◆ SetParameters()

virtual void PndMQMvdPixelDigiProcessorBursts::SetParameters ( )
virtual

Reimplemented from PndMQBurstProcessor.


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