fTrackPhiOnEMCal(-999),
fTrackEtaOnEMCal(-999),
fTrackPtOnEMCal(-999),
+ fIsMuonGlobalTrack(kFALSE), // AU
fTPCsignalTuned(0),
fTOFsignalTuned(99999),
+ fMFTClusterPattern(0), // AU
fAODEvent(NULL)
{
// default constructor
fTrackPhiOnEMCal(-999),
fTrackEtaOnEMCal(-999),
fTrackPtOnEMCal(-999),
+ fIsMuonGlobalTrack(kFALSE), // AU
fTPCsignalTuned(0),
fTOFsignalTuned(99999),
+ fMFTClusterPattern(0), // AU
fAODEvent(NULL)
{
// constructor
fTrackPhiOnEMCal(-999),
fTrackEtaOnEMCal(-999),
fTrackPtOnEMCal(-999),
+ fIsMuonGlobalTrack(kFALSE), // AU
fTPCsignalTuned(0),
fTOFsignalTuned(99999),
+ fMFTClusterPattern(0), // AU
fAODEvent(NULL)
{
// constructor
delete fCovMatrix;
delete fDetPid;
delete fDetectorPID;
- delete[] fPID;
+ if (fPID) {delete[] fPID; fPID = 0;}
}
fTrackPhiOnEMCal(trk.fTrackPhiOnEMCal),
fTrackEtaOnEMCal(trk.fTrackEtaOnEMCal),
fTrackPtOnEMCal(trk.fTrackPtOnEMCal),
+ fIsMuonGlobalTrack(trk.fIsMuonGlobalTrack), // AU
fTPCsignalTuned(trk.fTPCsignalTuned),
fTOFsignalTuned(trk.fTOFsignalTuned),
+ fMFTClusterPattern(trk.fMFTClusterPattern), // AU
fAODEvent(trk.fAODEvent)
{
// Copy constructor
fTrackPhiOnEMCal = trk.fTrackPhiOnEMCal;
fTrackEtaOnEMCal = trk.fTrackEtaOnEMCal;
fTrackPtOnEMCal = trk.fTrackPtOnEMCal;
+ fIsMuonGlobalTrack = trk.fIsMuonGlobalTrack; // AU
fTPCsignalTuned = trk.fTPCsignalTuned;
fTOFsignalTuned = trk.fTOFsignalTuned;
-
+ fMFTClusterPattern = trk.fMFTClusterPattern; // AU
+
delete fCovMatrix;
if(trk.fCovMatrix) fCovMatrix=new AliAODRedCov<6>(*trk.fCovMatrix);
else fCovMatrix=NULL;
if (IsOn(kTIME)) { // integrated time info is there
int pid = (int)GetMostProbablePID();
double ttimes[10];
- GetIntegratedTimes(ttimes);
+ GetIntegratedTimes(ttimes, pid>=AliPID::kSPECIES ? AliPID::kSPECIESC : AliPID::kSPECIES);
tdif -= ttimes[pid];
}
else { // assume integrated time info from TOF radius and momentum
//_____________________________________________
Double_t AliAODTrack::GetMassForTracking() const
{
+ int pid = fPIDForTracking;
+ if (pid<AliPID::kPion) pid = AliPID::kPion;
double m = AliPID::ParticleMass(fPIDForTracking);
return (fPIDForTracking==AliPID::kHe3 || fPIDForTracking==AliPID::kAlpha) ? -m : m;
}