From 127a43fcca2e421671c6897b1347806c519a7d1f Mon Sep 17 00:00:00 2001 From: morsch Date: Wed, 12 Nov 2003 08:22:31 +0000 Subject: [PATCH] Pass name correctly to base class. --- PYTHIA6/AliGenPythiaEventHeader.cxx | 15 +++++++++++- PYTHIA6/AliGenPythiaEventHeader.h | 38 +++++++++++++++-------------- 2 files changed, 34 insertions(+), 19 deletions(-) diff --git a/PYTHIA6/AliGenPythiaEventHeader.cxx b/PYTHIA6/AliGenPythiaEventHeader.cxx index 05da0ce6ebc..27e140d17d1 100644 --- a/PYTHIA6/AliGenPythiaEventHeader.cxx +++ b/PYTHIA6/AliGenPythiaEventHeader.cxx @@ -16,9 +16,22 @@ /* $Id$ */ #include "AliGenPythiaEventHeader.h" -ClassImp(AliGenPythiaEventHeader) +ClassImp(AliGenPythiaEventHeader); + +AliGenPythiaEventHeader::AliGenPythiaEventHeader() +{ +// Default Constructor + fNJets = 0; +} + +AliGenPythiaEventHeader::AliGenPythiaEventHeader(const char* name):AliGenEventHeader(name) +{ +// Constructor + fNJets = 0; +} + void AliGenPythiaEventHeader::AddJet(Float_t px, Float_t py, Float_t pz, Float_t e) { // diff --git a/PYTHIA6/AliGenPythiaEventHeader.h b/PYTHIA6/AliGenPythiaEventHeader.h index 2c42de95a2c..c181d017c9e 100644 --- a/PYTHIA6/AliGenPythiaEventHeader.h +++ b/PYTHIA6/AliGenPythiaEventHeader.h @@ -12,26 +12,28 @@ class AliGenPythiaEventHeader : public AliGenEventHeader { public: - AliGenPythiaEventHeader(const char* name){fNJets = 0;} - AliGenPythiaEventHeader(){fNJets = 0;} - virtual ~AliGenPythiaEventHeader() {} - // Getters - Int_t ProcessType() {return fProcessType;} - // Setters - void SetProcessType(Int_t type) {fProcessType = type;} - Int_t Trials() {return fTrials;} - void SetTrials(Int_t trials) {fTrials = trials;} - void AddJet(Float_t px, Float_t py, Float_t pz, Float_t e); - Int_t NTriggerJets() {return fNJets;} - void TriggerJet(Int_t i, Float_t p[4]); - + AliGenPythiaEventHeader(); + AliGenPythiaEventHeader(const char* name); + virtual ~AliGenPythiaEventHeader() {} + // Getters + Int_t ProcessType() {return fProcessType;} + // Setters + void SetProcessType(Int_t type) {fProcessType = type;} + Int_t Trials() {return fTrials;} + void SetTrials(Int_t trials) {fTrials = trials;} + void AddJet(Float_t px, Float_t py, Float_t pz, Float_t e); + Int_t NTriggerJets() {return fNJets;} + void TriggerJet(Int_t i, Float_t p[4]); + protected: - Int_t fProcessType; // PYTHIA process id for this event - Int_t fTrials; // Number of trials to fulfill trigger condition - Int_t fNJets; // Number of triggered jets - Float_t fJets[4][10]; // Trigger jets - ClassDef(AliGenPythiaEventHeader,2) // Event header for Pythia event + Int_t fProcessType; // PYTHIA process id for this event + Int_t fTrials; // Number of trials to fulfill trigger condition + Int_t fNJets; // Number of triggered jets + Float_t fJets[4][10]; // Trigger jets + ClassDef(AliGenPythiaEventHeader,2) // Event header for Pythia event }; + + #endif -- 2.43.0