+AliPHOSPIDv0::AliPHOSPIDv0(const AliPHOSPIDv0 & rhs) :
+ AliPHOSPID(rhs),
+ fIDOptions(rhs.fIDOptions),
+ fClusterizer(rhs.fClusterizer),
+ fTSMaker(rhs.fTSMaker),
+ fFormula(rhs.fFormula),
+ fDispersion(rhs.fDispersion),
+ fCpvEmcDistance(rhs.fCpvEmcDistance),
+ fTimeGate(rhs.fTimeGate)
+{
+ //Copy ctor, the same as compiler-generated, possibly wrong if
+ //someone implements dtor correctly.
+}
+
+//____________________________________________________________________________
+AliPHOSPIDv0 & AliPHOSPIDv0::operator = (const AliPHOSPIDv0 & rhs)
+{
+ //Copy-assignment, emulates compiler generated, possibly wrong.
+ AliPHOSPID::operator = (rhs);
+ fIDOptions = rhs.fIDOptions;
+ fClusterizer = rhs.fClusterizer;
+ fTSMaker = rhs.fTSMaker;
+ fFormula = rhs.fFormula;
+ fDispersion = rhs.fDispersion;
+ fCpvEmcDistance = rhs.fCpvEmcDistance;
+ fTimeGate = rhs.fTimeGate;
+
+ return *this;