Added Get function
This commit is contained in:
parent
2d6415c86f
commit
6e81657b76
|
@ -36,6 +36,8 @@ public:
|
||||||
MuSigma GetMuSigma(Int_t index);
|
MuSigma GetMuSigma(Int_t index);
|
||||||
|
|
||||||
Int_t GetLatticeSize(); //number of points in the lattice
|
Int_t GetLatticeSize(); //number of points in the lattice
|
||||||
|
Int_t GetWidth(); //number of mu values
|
||||||
|
Int_t GetHeight(); //number of sigma values
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@ -44,6 +46,9 @@ private:
|
||||||
|
|
||||||
std::vector<MuSigma> ms_vect;
|
std::vector<MuSigma> ms_vect;
|
||||||
|
|
||||||
|
Int_t _width;
|
||||||
|
Int_t _height;
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "Lattice.hh"
|
#include "Lattice.hh"
|
||||||
|
|
||||||
|
|
||||||
Lattice::Lattice() : _nop(10), _percent(0.2){;}
|
Lattice::Lattice() : _nop(10), _percent(0.2), _width(10), _height(10){;}
|
||||||
|
|
||||||
Lattice::~Lattice(){;}
|
Lattice::~Lattice(){;}
|
||||||
|
|
||||||
|
@ -34,6 +34,18 @@ Int_t Lattice::GetLatticeSize(){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Int_t Lattice::GetWidth(){
|
||||||
|
|
||||||
|
return _width;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Int_t Lattice::GetHeight(){
|
||||||
|
|
||||||
|
return _height;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void Lattice::SetLattice(Double_t mu_est, Double_t sigma_est){
|
void Lattice::SetLattice(Double_t mu_est, Double_t sigma_est){
|
||||||
|
|
||||||
Double_t loc_sigma, loc_mu;
|
Double_t loc_sigma, loc_mu;
|
||||||
|
@ -55,24 +67,38 @@ void Lattice::SetLattice(Double_t mu_est, Double_t sigma_est){
|
||||||
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
|
_width = 0;
|
||||||
|
_height = 0;
|
||||||
|
|
||||||
while(loc_mu <= mumax){
|
while(loc_mu <= mumax){
|
||||||
|
|
||||||
loc_sigma = sigmin;
|
loc_sigma = sigmin;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
while(loc_sigma <= sigmax) {
|
while(loc_sigma <= sigmax) {
|
||||||
|
|
||||||
|
|
||||||
ms_vect.push_back(MuSigma());
|
ms_vect.push_back(MuSigma());
|
||||||
|
|
||||||
ms_vect[i].mu = loc_mu;
|
ms_vect[i].mu = loc_mu;
|
||||||
ms_vect[i].sigma = loc_sigma;
|
ms_vect[i].sigma = loc_sigma;
|
||||||
|
|
||||||
|
std::cout << "i : " << ms_vect[i].mu << " " << ms_vect[i].sigma << std::endl;
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
loc_sigma += ds;
|
loc_sigma += ds;
|
||||||
|
|
||||||
|
if(!_width) _height++;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
loc_mu += dm;
|
loc_mu += dm;
|
||||||
|
_width++;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::cout << "Width " << _width << " Height " << _height << std::endl;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue