NSCL DDAS
1.0
Support for XIA DDAS at the NSCL
Main Page
User Guides
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Macros
Pages
traiter
src
Solver.h
1
// Solver.h
2
//
3
// Author : Jeromy Tompkins
4
// Date : 8/14/2013
5
6
#ifndef SOLVER_H
7
#define SOLVER_H
8
9
10
#include <deque>
11
#include "TObject.h"
12
13
namespace
TrAnal
14
{
15
17
22
class
Solver
23
{
24
25
public
:
27
31
virtual
double
operator()
(
const
std::deque<double>& que)
const
=0;
32
34
virtual
unsigned
int
npoints
()
const
= 0;
35
36
// ROOT dictionary generating code
38
ClassDef(
Solver
,0);
40
41
};
// end Solver
42
45
class
LinearSolver
:
public
Solver
46
{
47
48
public
:
50
57
virtual
double
operator()
(
const
std::deque<double>& que)
const
;
58
60
virtual
unsigned
int
npoints
()
const
{
return
2;}
61
62
// ROOT dictionary generating code
64
ClassDef(
LinearSolver
,0);
66
67
};
// end LinearSolver
68
69
}
// end namespace
70
71
#endif
Generated on Mon Aug 1 2016 11:33:25 for NSCL DDAS by
1.8.1.2