#include "TF2.h"
#include "TFormula.h"
#include "TCanvas.h"
-#include "TFolder.h"
-#include "TSystem.h"
#include "TBenchmark.h"
// --- Standard library ---
// --- AliRoot header files ---
-#include "AliRun.h"
#include "AliGenerator.h"
-#include "AliPHOS.h"
#include "AliPHOSPIDv0.h"
-#include "AliPHOSClusterizerv1.h"
#include "AliPHOSTrackSegment.h"
-#include "AliPHOSTrackSegmentMakerv1.h"
#include "AliPHOSRecParticle.h"
#include "AliPHOSGeometry.h"
#include "AliPHOSGetter.h"
Init() ;
}
+AliPHOSPIDv0::AliPHOSPIDv0(AliPHOSPIDv0 & pid):AliPHOSPID(pid)
+{
+ // copy ctor
+ fHeaderFileName = pid.fHeaderFileName ;
+ fTrackSegmentsTitle = pid.fTrackSegmentsTitle ;
+ fRecPointsTitle = pid.fRecPointsTitle ;
+ fRecParticlesTitle = pid.fRecParticlesTitle ;
+ fIDOptions = pid.fIDOptions ;
+ fNEvent = pid.fNEvent ;
+ fFormula = new TFormula(*pid.fFormula) ;
+ fDispersion = pid.fDispersion ;
+ fCpvEmcDistance = pid.fCpvEmcDistance ;
+ fRecParticlesInRun = pid.fRecParticlesInRun ;
+ Init() ;
+}
//____________________________________________________________________________
AliPHOSPIDv0::~AliPHOSPIDv0()
AliPHOSPIDv0() ; // ctor
AliPHOSPIDv0(const char* headerFile, const char * tsBranch = "Default", const Bool_t toSplit=kFALSE) ;
+ AliPHOSPIDv0(AliPHOSPIDv0 & pid) ; // cpy ctor
virtual ~AliPHOSPIDv0() ; // dtor
virtual void Exec(Option_t * option);
// virtual void SetTrackSegmentsBranch(const char* title) { fTrackSegmentsTitle = title;}
// virtual void SetRecParticlesBranch (const char* title) { fRecParticlesTitle = title;}
virtual const char * Version() const { return "pid-v0" ; }
-
+ AliPHOSPIDv0 & operator = (const AliPHOSPIDv0 & pid) { return *this ; }
private:
virtual void Init() ;