message: First try to get correct energy loss for monopoles in TPC (to be discussed)
diff: @@ -2320,8 +2320,9 @@ void AliTPCv2::StepManager()
  if(!mc->IsTrackAlive()) return; // particle has disappeared
  Float_t charge = mc->TrackCharge();
  + Int_t pdg = mc->TrackPid();
  - if(TMath::Abs(charge)<=0.) return; // take only charged particles
  + if(TMath::Abs(charge)<=0. && pdg!=60000000) return; // take only charged particles (except magnetic monopoles)
  // check the sensitive volume
  @@ -2464,6 +2465,13 @@ void AliTPCv2::StepManager()
  nel_step = TMath::Min(nel_step,300); // 300 electrons corresponds to 10 keV
  nel += nel_step;
  }
  +
  + if(pdg==60000000){
  + Printf("Monopole tracking: %d",nel);
  + nel = (Int_t)((mc->Edep()-Emin)/wIon) + 1;
  + nel = TMath::Min(nel,300);// 300 electrons corresponds to 10 keV
  + Printf(".... %d",nel);
  + }
  //
  mc->TrackPosition(p);
  hits[0]=p[0];
  