]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add trck reference for acceptance purpose (A.M.) + minors
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 7 Oct 2007 18:22:15 +0000 (18:22 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 7 Oct 2007 18:22:15 +0000 (18:22 +0000)
HMPID/AliHMPIDv2.cxx
HMPID/Hconfig.C

index a2ed87058adbc53b7b5801705b6df9ff5ad62dbc..cc1ca2d8ea64b412834d444b9f69bf0376170bc5 100644 (file)
@@ -699,7 +699,9 @@ void AliHMPIDv2::StepManager()
   
 //Treat charged particles  
   static Float_t eloss;                                                                           //need to store mip parameters between different steps    
-  static Double_t in[3];
+  static Double_t in[3];                                                                          
+  if(gMC->IsTrackEntering() && gMC->TrackCharge() && gMC->CurrentVolID(copy)==fIdPad)             //Trackref stored when entering in the pad volume
+    AddTrackReference(gMC->GetStack()->GetCurrentTrackNumber());                                  //for acceptance calculations
   if(gMC->TrackCharge() && gMC->CurrentVolID(copy)==fIdCell){                                     //charged particle in amplification gap (fIdCell)
     if(gMC->IsTrackEntering()||gMC->IsNewTrack()) {                                               //entering or newly created
       eloss=0;                                                                                    //reset Eloss collector                         
index 88125a3309eca735721dce6693240661f12cc02c..0e64b37f0dffe6dc615a69fdc61662acfce282ea 100644 (file)
@@ -87,8 +87,8 @@ void HmpConfig::GuiHmp(TGHorizontalFrame *pMainHF)
   pHmpGF->AddFrame(fVerBG=new TGButtonGroup(pHmpGF,""));  fVerBG->Connect("Pressed(Int_t)" ,"HmpConfig",this,"HmpVerSlot(Int_t)");
     new TGRadioButton(fVerBG,   "No"         ,kNo       );   
     new TGRadioButton(fVerBG,   "ver0"       ,kVer0     );
-    new TGRadioButton(fVerBG,   "ver1"       ,kVer1     );  fVerBG->SetButton(kVer1);
-    new TGRadioButton(fVerBG,   "ver2"       ,kVer2     );
+    new TGRadioButton(fVerBG,   "ver1"       ,kVer1     );  
+    new TGRadioButton(fVerBG,   "ver2"       ,kVer2     ); fVerBG->SetButton(kVer2);
   pHmpGF->AddFrame(fOptBG=new TGButtonGroup(pHmpGF,""));  fOptBG->Connect("Pressed(Int_t)" ,"HmpConfig",this,"HmpVerSlot(Int_t)");
     new TGCheckButton(fOptBG,"Test run position"   ,kTest);       
     new TGCheckButton(fOptBG,"Unfold cluster    "  ,kDeclust);      fOptBG->SetButton(kDeclust);