#include <TRandom.h>
#include <TROOT.h>
+#include "AliLoader.h"
#include "AliMC.h"
#include "AliRun.h"
( (AliTOFT0 &)tzero ).Copy(*this);
}
+//____________________________________________________________________________
+AliTOFT0& AliTOFT0::operator = (const AliTOFT0 & tzero)
+{
+ if (this==&tzero) return *this;
+
+ fNevents=tzero.fNevents;
+ fTimeResolution=tzero.fTimeResolution;
+ fLowerMomBound=tzero.fLowerMomBound;
+ fUpperMomBound=tzero.fUpperMomBound;
+ fT0File=tzero.fT0File;
+ fHeadersFile=tzero.fHeadersFile;
+ return *this;
+
+}
+
//____________________________________________________________________________
AliTOFT0::~AliTOFT0()
{
if(strstr(option,"all")){
AliInfo(Form("Selecting primary tracks with momentum between %f GeV/c and %f GeV/c", fLowerMomBound, fUpperMomBound));
- AliInfo("Memorandum: 0 means PION | 1 means KAON | 2 means PROTON")
+ AliInfo("Memorandum: 0 means PION | 1 means KAON | 2 means PROTON");
}
if (fNevents == 0) fNevents = (Int_t) AliRunLoader::Instance()->TreeE()->GetEntries();
// generating output filename only if not previously specified using SetTZeroFile
- const Int_t kSize = 70;
+ /*const*/ Int_t kSize = 70+fHeadersFile.Length()+1;
char outFileName[kSize];
strncpy(outFileName,"ht010tr120ps",kSize); // global time resolution has to be converted from Int_t to char
// in order to have in the output filename this parameter
// Equal operator
//
- if( (fTimeResolution==tzero.fTimeResolution)&&(fLowerMomBound==tzero.fLowerMomBound)&&(fUpperMomBound==tzero.fUpperMomBound))
+ if( (fTimeResolution==tzero.fTimeResolution)&&
+ (fLowerMomBound==tzero.fLowerMomBound)&&
+ (fUpperMomBound==tzero.fUpperMomBound))
return kTRUE ;
else
return kFALSE ;