if (fTracklets) {
fTracklets->Delete();
delete fTracklets;
+ fTracklets = 0;
}
}
// Compare function for sorting the tracks
//
- AliTRDgtuTrack *gtutrack = (AliTRDgtuTrack*)o;
+ AliTRDgtuTrack *gtutrack = (AliTRDgtuTrack *) o;
- if (fYproj < gtutrack->GetYproj()) return -1;
- if (fYproj == gtutrack->GetYproj()) return 0;
+ if (fYproj < gtutrack->GetYproj()) {
+ return -1;
+ }
+ if (fYproj == gtutrack->GetYproj()) {
+ return 0;
+ }
return +1;
Int_t i = 0;
- AliTRDcalibDB* calibration = AliTRDcalibDB::Instance();
- if (!calibration)
- {
+ AliTRDcalibDB *calibration = AliTRDcalibDB::Instance();
+ if (!calibration) {
AliError("No instance of AliTRDcalibDB.");
return;
}
const AliTRDCalPIDLQ *pd = calibration->GetPIDLQObject();
AliTRDltuTracklet *trk;
- Int_t nTracklets = GetNtracklets();
- Int_t det, pla;
- Float_t sl, th, q, probPio = 1.0, probEle = 1.0;
+ Int_t nTracklets = GetNtracklets();
+ Int_t det;
+ Int_t pla;
+ Float_t sl;
+ Float_t th;
+ Float_t q;
+ Float_t probPio = 1.0;
+ Float_t probEle = 1.0;
+
for (i = 0; i < nTracklets; i++) {
trk = GetTracklet(i);
}
Bool_t counted;
- Int_t label, nTracks = 0;
+ Int_t label;
+ Int_t nTracks = 0;
for (Int_t itrk = 0; itrk < fNtracklets; itrk++) {
trk = GetTracklet(itrk);
- if (trk->GetLabel() == -1) continue;
+ if (trk->GetLabel() == -1) {
+ continue;
+ }
label = trk->GetLabel();
}
- Float_t frac = 4.0/5.0;
+ Float_t frac = 4.0 / 5.0;
for (Int_t it = 0; it < kMaxTracks; it++) {
- if (trackCount[it] >= (Int_t)(frac*fNtracklets)) {
+ if (trackCount[it] >= (Int_t) (frac*fNtracklets)) {
fLabel = trackLabel[it];
break;
}
}
//_____________________________________________________________________________
-TObjArray* AliTRDgtuTrack::Tracklets()
+TObjArray *AliTRDgtuTrack::Tracklets()
{
//
// Returns the list of tracklets
//
// AliTRDltuTracklet default constructor
//
+
}
//_____________________________________________________________________________
AliTRDltuTracklet::~AliTRDltuTracklet()
{
//
- // destructor
+ // Destructor
//
}
// Consistent with AliTRDmcmTracklet::GetPt(...)
//
- Float_t infSlope = TMath::ATan(fY/fX)/TMath::Pi()*180.0;
+ Float_t infSlope = TMath::ATan(fY/fX) / TMath::Pi()*180.0;
Float_t alpha = fSlope - infSlope;
Float_t r = TMath::Sqrt(fX*fX + fY*fY)
- / (2.0*TMath::Sin(alpha/180.0*TMath::Pi()));
+ / (2.0 * TMath::Sin(alpha/180.0*TMath::Pi()));
Float_t pt = 0.3 * field * 0.01 * r;
}
//_____________________________________________________________________________
-Int_t AliTRDltuTracklet::Compare(const TObject * o) const
+Int_t AliTRDltuTracklet::Compare(const TObject *o) const
{
//
// compare two LTU tracklets according to the intercept point Y1
//
- AliTRDltuTracklet *ltutrk = (AliTRDltuTracklet*)o;
-
- if (fRow != ltutrk->fRow) return +1;
- if (fDetector != ltutrk->fDetector) return +1;
-
- if (fY < ltutrk->fY) return -1;
- if (fY == ltutrk->fY) return 0;
+ AliTRDltuTracklet *ltutrk = (AliTRDltuTracklet *) o;
+
+ if (fRow != ltutrk->fRow) {
+ return +1;
+ }
+ if (fDetector != ltutrk->fDetector) {
+ return +1;
+ }
+
+ if (fY < ltutrk->fY) {
+ return -1;
+ }
+ if (fY == ltutrk->fY) {
+ return 0;
+ }
return 1;