15 #ifndef PndBurstVectorBuilder_H_
16 #define PndBurstVectorBuilder_H_
18 #include "FairTimeStamp.h"
22 #include "TClonesArray.h"
24 #include <boost/serialization/access.hpp>
25 #include <boost/archive/text_iarchive.hpp>
26 #include <boost/archive/binary_iarchive.hpp>
27 #include <boost/serialization/vector.hpp>
43 virtual std::vector< std::vector<FairTimeStamp* > > ProcessData(TClonesArray* data) = 0;
45 virtual std::vector< std::vector<FairTimeStamp* > > GetLastData() = 0;
54 int result = data->GetTimeStamp() / fBurstContainer.GetThreshold();
76 std::vector<FairTimeStamp* >
fData;
93 std::vector< std::vector<FairTimeStamp* > > ProcessData(TClonesArray* data);
95 std::vector< std::vector<FairTimeStamp* > > GetLastData();
99 #include "PndBurstVectorBuilder.tpl"
virtual ~PndBurstVectorBuilderT()
std::vector< FairTimeStamp * > fData
PndBurstContainer fBurstContainer
virtual int GetBurstId(FairTimeStamp *data)
PndBurstVectorBuilderBase()
virtual ~PndBurstVectorBuilderBase()