MURE
Loading...
Searching...
No Matches
BetaCollector.hxx
Go to the documentation of this file.
1/*
2 This file is part of MURE,
3 Copyright (C) 2007-2021 MURE developers.
4
5 MURE is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as published by
7 the Free Software Foundation, either version 3 of the License, or
8 (at your option) any later version.
9
10 MURE is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public License
16 along with MURE. If not, see <http://www.gnu.org/licenses/>.
17*/
18
19#ifndef _BetaCollector_
20#define _BetaCollector_
21
26// GetBetaSpectrum(35, 90, 0, "JENDL", 100);
27
28#include <vector>
29#include <map>
30#include <iostream>
31#include <string>
32
33using namespace std;
34
36
43{
44 public:
45 BetaCollector(double TheTime); //constructor
46 ~BetaCollector(); // destructor
47
48 //vector<double> GetNbFP(int Z, int A, int I=0);
49 //void ComputeNbFP();
50 //vector<double> AddAllSpectra();
51 double GetTime()
52 {
53 return fTime;
54 }
55
56 protected:
58
59 map < int, map < int, map < int, map < int, double > > > > fNbMother;
60 // Z A I time NbVal
61 map < int, map < int, map < int, map < int, double > > > > fNbMotherCumul;
62 // Z A I time NbVal
63 map < int, map < int, map < int, map < int, double > > > > fNbFP;
64 // Z A I time NbVal
65 map < int, map < int, map < int, map < int, double > > > > fNbFPCumul;
66 // Z A I time NbVal
67 double fTime;
68 //Cell *fCell;
69
70};
71#endif
Define Beta collector for anti-neutrinos studies.
Definition BetaCollector.hxx:43
map< int, map< int, map< int, map< int, double > > > > fNbMotherCumul
Cumulative number of Mothers of cut FP.
Definition BetaCollector.hxx:61
double GetTime()
Definition BetaCollector.hxx:51
map< int, map< int, map< int, map< int, double > > > > fNbMother
Number of Mothers of cut FP.
Definition BetaCollector.hxx:59
map< int, map< int, map< int, map< int, double > > > > fNbFPCumul
Cumulative Number of fission products.
Definition BetaCollector.hxx:65
map< int, map< int, map< int, map< int, double > > > > fNbFP
Number of fission products.
Definition BetaCollector.hxx:63
bool fDataIsCollected
Definition BetaCollector.hxx:57
double fTime
Definition BetaCollector.hxx:67
the namespace of the Standard C++

MURE Project, documentation generated by Doxygen 1.9.7 - Fri Jan 19 2024