Modified Lattice.cc example in Lattice.hh
This commit is contained in:
		
							parent
							
								
									eeca7819af
								
							
						
					
					
						commit
						315620c126
					
				| 
						 | 
					@ -28,10 +28,10 @@ public:
 | 
				
			||||||
	Lattice();
 | 
						Lattice();
 | 
				
			||||||
	~Lattice();
 | 
						~Lattice();
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	void SetNop(Int_t num);
 | 
						void SetNop(Int_t num); //set the width of the lattice
 | 
				
			||||||
	void SetPercent(Int_t num);
 | 
						void SetPercent(Int_t num); //set the interval of mu, sigma
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	void SetLattice(Double_t mu_est, Double_t sigma_est);
 | 
						void SetLattice(Double_t mu_est, Double_t sigma_est); //set the lattice around mu_est, sigma_est
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	MuSigma GetMuSigma(Int_t index);
 | 
						MuSigma GetMuSigma(Int_t index);
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
| 
						 | 
					@ -46,4 +46,14 @@ private:
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/***********************************************************************	
 | 
				
			||||||
 | 
						example in BM1D.cc 
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						Lattice *myLattice = new Lattice();
 | 
				
			||||||
 | 
					 	myLattice->SetPercent(15);
 | 
				
			||||||
 | 
					  	myLattice->SetNop(10);
 | 
				
			||||||
 | 
					  	myLattice->SetLattice(myAnalyse->GetMu(), myAnalyse->GetSigma());
 | 
				
			||||||
 | 
					  	
 | 
				
			||||||
 | 
					************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,14 +52,21 @@ void Lattice::SetLattice(Double_t mu_est, Double_t sigma_est){
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		while(loc_mu <= mumax){
 | 
							while(loc_mu <= mumax){
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
			ms_vect.push_back(MuSigma());
 | 
							loc_sigma = sigmin;
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			ms_vect[i].mu = loc_mu;
 | 
								while(loc_sigma <= sigmax) {
 | 
				
			||||||
			ms_vect[i].sigma = loc_sigma;
 | 
								
 | 
				
			||||||
						
 | 
									ms_vect.push_back(MuSigma());
 | 
				
			||||||
			i++;
 | 
									
 | 
				
			||||||
 | 
									ms_vect[i].mu = loc_mu;
 | 
				
			||||||
 | 
									ms_vect[i].sigma = loc_sigma;
 | 
				
			||||||
 | 
													
 | 
				
			||||||
 | 
									i++;
 | 
				
			||||||
 | 
									loc_sigma += ds;
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									
 | 
				
			||||||
			loc_mu += dm;
 | 
								loc_mu += dm;
 | 
				
			||||||
			loc_sigma += ds;
 | 
								
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue