PandaRoot
BSEmcSortMCTruthAlgo.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- BSEmcSortTruthAlgo
3 // ----- Base class for algos requiring MC Truth sorting
4 // ----- Created 15/03/2019 by B. Salisbury <salisbury@hiskp.uni-bonn.de>
5 // -------------------------------------------------------------------------
6 #ifndef BSEMCSORTMCTRUTHALGO_HH
7 #define BSEMCSORTMCTRUTHALGO_HH
8 
9 #include <vector>
10 
11 #include "Rtypes.h"
12 #include "RtypesCore.h"
13 #include "TObject.h"
14 
15 class PndMCTrack;
16 class TBuffer;
17 class TClass;
18 class TMemberInspector;
19 
29 
30  public:
33 
35  virtual ~BSEmcSortMCTruthAlgo(){};
36 
37  void cleansortmclist(std::vector<Int_t> &t_newlist, const std::vector<const PndMCTrack *> &t_mcTrackArray);
38 
40 };
41 #endif /*BSEMCSORTMCTRUTHALGO_HH*/
ClassDef(BSEmcSortMCTruthAlgo, 1)
Base class for algo that require the cleansortmclist.
void cleansortmclist(std::vector< Int_t > &t_newlist, const std::vector< const PndMCTrack *> &t_mcTrackArray)