BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawDataCnv/include/RawDataCnv/EventManagement/McParticleBuilder.h
Go to the documentation of this file.
1#ifndef MCPARTICLE_BUILDER_H
2#define MCPARTICLE_BUILDER_H
3
4#include "McTruth/McParticle.h"
5#include "RawDataCnv/EventManagement/Builder.h"
6
7using namespace std;
10
11class McParticleBuilder : public Builder {
12
13public:
15 virtual ~McParticleBuilder(){};
16 virtual StatusCode initialize( string& initFile );
17 virtual uint32_t getTEID( uint32_t teid );
18 virtual uint32_t getREID( uint32_t reid );
19
20 virtual void unPack( uint32_t* buf, double* vPointer, McParticle* mcPar );
21
22 virtual StatusCode pack( McParticleCol* mcParticleCol, WriteRawEvent*& re );
23
24private:
25};
26#endif
eformat::write::FullEventFragment WriteRawEvent
Builder()
Definition Builder.cxx:11
virtual void unPack(uint32_t *buf, double *vPointer, McParticle *mcPar)
virtual uint32_t getREID(uint32_t reid)
virtual uint32_t getTEID(uint32_t teid)
virtual StatusCode initialize(string &initFile)
virtual StatusCode pack(McParticleCol *mcParticleCol, WriteRawEvent *&re)
ObjectList< McParticle > McParticleCol