/***********************************************************/
+using std::cout;
+using std::endl;
+using std::ofstream;
+using std::ios;
ClassImp(AliGenHBTosl)
AliGenHBTosl::AliGenHBTosl():
}
fGenerator->Generate();
- Int_t j = 0, ntr = 0;
+ Int_t ntr = 0;
if ( genstack->GetNtrack() < fNpart/2)
{
Warning("Generate","************************************************************");
char msg[1000];
logfile<<endl;
- sprintf(msg,"\n");
+ snprintf(msg,1000, "\n");
Int_t middlebin = fQNBins/2;
for (Int_t k = middlebin-5; k < middlebin+5; k++)
Double_t tx = work->GetXaxis()->GetBinCenter(30);
Double_t ty = work->GetYaxis()->GetBinCenter(30);
Double_t tz = work->GetZaxis()->GetBinCenter(k);
- sprintf(msg,"% 6.5f ",GetQOutQSideQLongCorrTheorValue(tx,ty,tz));
+ snprintf(msg,1000, "% 6.5f ",GetQOutQSideQLongCorrTheorValue(tx,ty,tz));
logfile<<msg;
}
logfile<<endl;
for (Int_t k = middlebin-5; k < middlebin+5; k++)
{
- sprintf(msg,"% 6.5f ",work->GetBinContent(30,30,k));
+ snprintf(msg,1000, "% 6.5f ",work->GetBinContent(30,30,k));
logfile<<msg;
}
logfile<<endl;
for (Int_t k = middlebin-5; k < middlebin+5; k++)
{
- sprintf(msg,"% 6.5f ",chiarray[30][30][k]);
+ snprintf(msg, 1000, "% 6.5f ",chiarray[30][30][k]);
logfile<<msg;
}
logfile<<endl;
Double_t qoutc = work->GetXaxis()->GetBinCenter(xmax);
- sprintf(msg,"Generate Fill bin chi2(%d,%d,%d)=%f",xmax,ymax,zmax,chiarray[xmax][ymax][zmax]);
+ snprintf(msg,1000, "Generate Fill bin chi2(%d,%d,%d)=%f",xmax,ymax,zmax,chiarray[xmax][ymax][zmax]);
logfile<<msg;
qout = gRandom->Uniform(qoutc -binwdh, qoutc +binwdh);
qlong = gRandom->Uniform(qlongc-binwdh, qlongc+binwdh);
TParticle* first = 0;
- while (j < genstack->GetNtrack())
+ Int_t jj = 0;
+
+ while (jj < genstack->GetNtrack())
{
- TParticle* tmpp = genstack->Particle(j++);
+ TParticle* tmpp = genstack->Particle(jj++);
if (tmpp->GetPdgCode() == fPID)
{
if (CheckParticle(tmpp,0x0,stack) == kFALSE)
{
c1->cd();
char buff[50];
- sprintf(buff,"QTWorkPass2.%3d.root",counter);
+ snprintf(buff,50, "QTWorkPass2.%3d.root",counter);
TFile* file = TFile::Open(buff,"update");
work->Write();
work->SetDirectory(0x0);
file->Close();
delete file;
- sprintf(buff,"QTBackgroundPass2.%3d.root",counter);
+ snprintf(buff,50, "QTBackgroundPass2.%3d.root",counter);
file = TFile::Open(buff,"update");
fQBackground->Write();
fQBackground->SetDirectory(0x0);
file->Close();
delete file;
- sprintf(buff,"QTSignalPass2.%3d.root",counter);
+ snprintf(buff,50, "QTSignalPass2.%3d.root",counter);
file = TFile::Open(buff,"update");
fQSignal->Write();
fQSignal->SetDirectory(0x0);
Double_t tx = work->GetXaxis()->GetBinCenter(30);
Double_t ty = work->GetYaxis()->GetBinCenter(30);
Double_t tz = work->GetZaxis()->GetBinCenter(k);
- sprintf(msg,"% 6.5f ",GetQOutQSideQLongCorrTheorValue(tx,ty,tz));
+ snprintf(msg,1000, "% 6.5f ",GetQOutQSideQLongCorrTheorValue(tx,ty,tz));
logfile<<msg;
}
logfile<<endl;
for (Int_t k = 25; k < 36; k++)
{
- sprintf(msg,"%6.5f ",work->GetBinContent(30,30,k));
+ snprintf(msg, 1000, "%6.5f ",work->GetBinContent(30,30,k));
logfile<<msg;
}
logfile<<endl;
for (Int_t k = 25; k < 36; k++)
{
- sprintf(msg,"% 6.5f ",chiarray[30][30][k]);
+ snprintf(msg,1000, "% 6.5f ",chiarray[30][30][k]);
logfile<<msg;
}
logfile<<endl;
for (Int_t k = 1; k<=fQNBins; k++)
{
- for (Int_t j = 1; j<=fQNBins; j++)
+ for (j = 1; j<=fQNBins; j++)
{
for (Int_t i = 1; i<=fQNBins; i++)
{
}
Double_t beta = pzsum/esum;
- Double_t gamma = 1.0/TMath::Sqrt(1.0 - beta*beta);
+ Double_t gamma = 1.0/TMath::Sqrt((1.-beta)*(1.+beta));
lon = gamma * ( pzdiff - beta*ediff );