musrfit  1.9.2
PUserFcn.h
Go to the documentation of this file.
1 /***************************************************************************
2 
3  PUserFcn.h
4 
5  Author: Andreas Suter
6  e-mail: andreas.suter@psi.ch
7 
8 ***************************************************************************/
9 
10 /***************************************************************************
11  * Copyright (C) 2007-2023 by Andreas Suter *
12  * andreas.suter@psi.ch *
13  * *
14  * This program is free software; you can redistribute it and/or modify *
15  * it under the terms of the GNU General Public License as published by *
16  * the Free Software Foundation; either version 2 of the License, or *
17  * (at your option) any later version. *
18  * *
19  * This program is distributed in the hope that it will be useful, *
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
22  * GNU General Public License for more details. *
23  * *
24  * You should have received a copy of the GNU General Public License *
25  * along with this program; if not, write to the *
26  * Free Software Foundation, Inc., *
27  * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
28  ***************************************************************************/
29 
30 #ifndef _PUSERFCN_H_
31 #define _PUSERFCN_H_
32 
33 #include <vector>
34 
35 #include "PUserFcnBase.h"
36 
40 class PUserFcn : public PUserFcnBase
41 {
42  public:
43  PUserFcn();
44  ~PUserFcn();
45 
46  Double_t operator()(Double_t t, const std::vector<Double_t> &param) const;
47 
48  ClassDef(PUserFcn, 1)
49 };
50 
51 #endif // _PUSERFCN_H_
Double_t operator()(Double_t t, const std::vector< Double_t > &param) const
Definition: PUserFcn.cpp:65
~PUserFcn()
Definition: PUserFcn.cpp:48