-void AliTPCcalibCosmic::MaterialBudgetDump(AliExternalTrackParam *const par0, AliExternalTrackParam *const par1, const AliExternalTrackParam *inner0, const AliExternalTrackParam *inner1, AliTPCseed *const seed0, AliTPCseed *const seed1, AliExternalTrackParam *const param0Combined, AliExternalTrackParam *const param1Combined){
- //
- // matrial budget AOD dump
- //
- // par0,par1 - parameter of tracks at DCA 0
- // inner0,inner1 - parameter of tracks at the TPC entrance
- // seed0, seed1 - detailed track information
- // param0Combined - Use combined track parameters for binning
- // param1Combined -
- Double_t p0In = inner0->GetP();
- Double_t p1In = inner1->GetP();
- Double_t p0V = par0->GetP();
- Double_t p1V = par1->GetP();
- //
- Double_t pt0In = inner0->Pt();
- Double_t pt1In = inner1->Pt();
- Double_t pt0V = par0->Pt();
- Double_t pt1V = par1->Pt();
- Int_t ncl0 = seed0->GetNumberOfClusters();
- Int_t ncl1 = seed1->GetNumberOfClusters();
- Int_t nclmin=TMath::Min(ncl0,ncl1);
- Double_t sign = (param0Combined->GetSigned1Pt()>0) ? 1:-1.;
- //
- TTreeSRedirector * pcstream = GetDebugStreamer();
- if (pcstream){
- (*pcstream)<<"material"<<
- "run="<<fRun<< // run number
- "event="<<fEvent<< // event number
- "time="<<fTime<< // time stamp of event
- "trigger="<<fTrigger<< // trigger
- "triggerClass="<<&fTriggerClass<< // trigger
- "mag="<<fMagF<< // magnetic field
- "sign="<<sign<< // sign of the track
- //
- "ncl0="<<ncl0<<
- "ncl1="<<ncl1<<
- "nclmin="<<nclmin<<
- //
- "p0In="<<p0In<<
- "p1In="<<p1In<<
- "p0V="<<p0V<<
- "p1V="<<p1V<<
- "pt0In="<<pt0In<<
- "pt1In="<<pt1In<<
- "pt0V="<<pt0V<<
- "pt1V="<<pt1V<<
- "p0.="<<par0<<
- "p1.="<<par1<<
- "up0.="<<param0Combined<<
- "up1.="<<param1Combined<<
- "\n";
- }
-
-}
-
-void AliTPCcalibCosmic::Analyze() {
-
- fMIPvalue = CalculateMIPvalue(fDeDxMIP);
-
- return;
-
-}
-
-
-
-void AliTPCcalibCosmic::FindPairs(AliESDEvent *event) {