MINT2
IMintGen.h
Go to the documentation of this file.
1 #ifndef IMINTGEN_HH
2 #define IMINTGEN_HH
3 // author: Matt Coombes
4 // status: 17 Aug 2011
5 
6 #include <string>
7 #include <vector>
8 #include "TRandom.h"
9 
10 namespace MINT{
11 class IMintGen{
12  public:
13  virtual void SetInputTextFile(std::string inputFile) = 0;
14  virtual void Initalize(const std::vector<int>& pat, TRandom* rnd) = 0;
15 
16  // Decay Event in parent Rest Frame
17  virtual std::vector<std::vector<double> > DecayEventRFVec() = 0;
18 };
19 }// namespace MINT
20 
21 #endif
22 //
virtual void SetInputTextFile(std::string inputFile)=0
virtual std::vector< std::vector< double > > DecayEventRFVec()=0
virtual void Initalize(const std::vector< int > &pat, TRandom *rnd)=0