selection of the active detector modified in 3 very simple macros
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 19 Feb 2001 14:22:21 +0000 (14:22 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 19 Feb 2001 14:22:21 +0000 (14:22 +0000)
PHOS/Digits2RecParticles.C
PHOS/Hits2SDigits.C
PHOS/SDigits2Digits.C

index 98e4d19..9186a12 100644 (file)
@@ -1,4 +1,5 @@
 void Digits2RecParticles(){
+  gSystem->Setenv("CONFIG_SPLIT_FILE","1") ;   
 
   TFile * fRootFile = TFile::Open("galice.root","update");
 
@@ -32,6 +33,11 @@ void Digits2RecParticles(){
 
   gAlice->TreeD()->GetEvent(0) ;
 
+  if (gSystem->Getenv("CONFIG_SPLIT_FILE"))    
+   if(gAlice->TreeR() == 0) gAlice->MakeTree("R","Reco.PHOS.root");
+  else 
+   if(gAlice->TreeR() == 0) gAlice->MakeTree("R");    
+
   //=========== Do the reconstruction
   fPHOS->Reconstruction(fRec);    
   
index 8eeb9de..387ad3d 100644 (file)
@@ -1,5 +1,5 @@
 void Hits2SDigits(){
-// gSystem->Setenv("CONFIG_SPLIT_FILE","1") ;
+ gSystem->Setenv("CONFIG_SPLIT_FILE","1") ;
  if (gSystem->Getenv("CONFIG_SPLIT_FILE")) 
   cout << "SPLIT" << endl; 
  else
@@ -7,8 +7,8 @@ void Hits2SDigits(){
  TFile * f = TFile::Open("galice.root","update");
  gAlice = (AliRun*) f->Get("gAlice") ;  
  AliPHOSv1*    fPHOS  = (AliPHOSv1 *)gAlice->GetDetector("PHOS") ;  
- fPHOS->Enable()  ;
- gAlice->Hits2SDigits() ;
+ gAlice->SetDebug(10) ; 
+ gAlice->Hits2SDigits("PHOS") ;
 
 
 
index e206232..c8ae820 100644 (file)
@@ -1,11 +1,11 @@
 void SDigits2Digits(){
-// gSystem->Setenv("CONFIG_SPLIT_FILE","1") ;
+ gSystem->Setenv("CONFIG_SPLIT_FILE","1") ;
  
  TFile * f = TFile::Open("galice.root","update") ;
  gAlice = (AliRun*) f->Get("gAlice") ;  
  AliPHOSv1*    fPHOS  = (AliPHOSv1 *)gAlice->GetDetector("PHOS") ;  
- fPHOS->Enable()  ;
- gAlice->SDigits2Digits() ;
+ gAlice->SetDebug(10) ; 
+ gAlice->SDigits2Digits("PHOS") ;