Skip to content
Snippets Groups Projects
Commit 4de88730 authored by adrien-matta's avatar adrien-matta
Browse files

* Fixing bug in TMust2Spectra

parent 86fda712
No related branches found
No related tags found
No related merge requests found
......@@ -303,6 +303,13 @@ void TMust2Physics::BuildPhysicalEvent(){
}
}
// Fill the control Histo if requested by user
if(NPOptionManager::getInstance()->GetGenerateHistoOption()){
m_Spectra -> FillRawSpectra(m_EventData);
m_Spectra -> FillPreTreatedSpectra(m_PreTreatedData);
}
return;
......
......@@ -259,7 +259,7 @@ void TMust2Spectra::FillPreTreatedSpectra(TMust2Data* PreTreatedData){
// STRX_E
for (Int_t i = 0; i < PreTreatedData->GetMMStripXEMult(); i++) {
name = Form("MM%d_STRX_E_CAL", PreTreatedData->GetMMStripXEDetectorNbr(i) );
family = "MUST2/CAL/STRIPXE";
family = "MUST2/CAL/STRXE";
GetHisto(family,name)
-> Fill(PreTreatedData->GetMMStripXEStripNbr(i),
......@@ -295,7 +295,7 @@ void TMust2Spectra::FillPreTreatedSpectra(TMust2Data* PreTreatedData){
// SILI_E
for (Int_t i = 0; i < PreTreatedData->GetMMSiLiEMult(); i++) {
name = Form("MM%d_SILI_E_CAL", PreTreatedData->GetMMSiLiEDetectorNbr(i) );
family = "MUST2/CAL/SILIET";
family = "MUST2/CAL/SILIE";
GetHisto(family,name)
-> Fill(PreTreatedData->GetMMSiLiEPadNbr(i),
......@@ -365,7 +365,7 @@ TH1* TMust2Spectra::GetHisto(TString family, TString name){
vector<TString> index ;
index.push_back(family);
index.push_back(name);
// fill map
return fMapHisto.at(index);
}
......@@ -52,12 +52,11 @@ class TMust2Spectra {
// Initialization methods
void InitRawSpectra();
void InitPreTreatedSpectra();
void InitPhysicsSpectra();
// Filling methods
void FillRawSpectra(TMust2Data*);
void FillPreTreatedSpectra(TMust2Data*);
void FillRawSpectra(TMust2Data*);
void FillPreTreatedSpectra(TMust2Data*);
// get map histo which will be used for GSpectra in GUser
map< vector<TString>, TH1* > GetMapHisto() const {return fMapHisto;}
TH1* GetHisto(TString family,TString name);
......@@ -72,9 +71,6 @@ class TMust2Spectra {
private:
// map holding histo pointers and their family names
map< vector<TString>, TH1* > fMapHisto;
// ClassDef(TMust2Spectra,1) // Must2Spectra structure
};
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment