// value after calling Initialize and before PrepareRun.
char cbeam[8];
- strncpy(cbeam,beam,8);
+ strncpy(cbeam,beam,8);
char ctarget[8];
strncpy(ctarget,target,8);
printf("\n Initializing Herwig !! \n");
fHwproc->IPROC=iproc;
// not used in the class definition
fHwproc->MAXEV=1;
-
+
// reset all parameters
hwigin_();
// set correct title
- char atitle[132];
+ //char atitle[132];
double win=pbeam1+pbeam2;
- printf("\n %s - %s at %g GeV",beam,target,win);
- sprintf(atitle,"%s-%s at %g GeV",cbeam,ctarget,win);
- SetTitle(atitle);
+ printf("\n %s - %s at %g GeV \n",beam,target,win);
+ //sprintf(atitle,"%s-%s at %g GeV",cbeam,ctarget,win);
+ //SetTitle(atitle);
}
void THerwig6::InitializeJimmy(const char *beam, const char *target, double pbeam1, double pbeam2, int iproc)
jimmin_();
// set correct title
- char atitle[132];
+// char atitle[132];
double win=pbeam1+pbeam2;
printf("\n %s - %s at %g GeV",beam,target,win);
- sprintf(atitle,"%s-%s at %g GeV",cbeam,ctarget,win);
- SetTitle(atitle);
+// sprintf(atitle,"%s-%s at %g GeV",cbeam,ctarget,win);
+// SetTitle(atitle);
}
void THerwig6::PrepareRun()
Int_t numpart = fHepevt->NHEP;
TClonesArray &a = *((TClonesArray*)fParticles);
if (!strcmp(option,"") || !strcmp(option,"Final")) {
- for (Int_t i = 0; i<=numpart; i++) {
+ for (Int_t i = 0; i < numpart; i++) {
if (fHepevt->ISTHEP[i] == 1) {
//
// Use the common block values for the TParticle constructor
}
}
else if (!strcmp(option,"All")) {
- for (Int_t i = 0; i<=numpart; i++) {
+ for (Int_t i = 0; i < numpart; i++) {
new(a[i]) TParticle(
fHepevt->IDHEP[i],
fHepevt->ISTHEP[i],
refParticles.Clear();
Int_t numpart = fHepevt->NHEP;
if (!strcmp(option,"") || !strcmp(option,"Final")) {
- for (Int_t i = 0; i< numpart; i++) {
+ for (Int_t i = 0; i < numpart; i++) {
if (fHepevt->ISTHEP[i] == 1) {
//
// Use the common block values for the TParticle constructor
hwuinc_();
}
-void THerwig6::Hwusta(char* name)
+void THerwig6::Hwusta(const char* name)
{
hwusta_(name,8);