| Simulation  for lambda-lambdabar benchmark chennal [message #14069] | 
			Tue, 09 October 2012 17:24   | 
		 
		
			| 
				
	 | 
 
	
		Hi Panda Rooters, 
 
           I want to simulate lambda-lambda bar benchmark channel for my analysis. 
In simulation macro I am having following sub detectors with this order:- 
 
 // Create and add detectors 
  //------------------------- 
  FairModule *Cave= new PndCave("CAVE"); 
  Cave->SetGeometryFileName("pndcave.geo"); 
  fRun->AddModule(Cave);  
 
  FairModule *Magnet= new PndMagnet("MAGNET"); 
  //Magnet->SetGeometryFileName("FullSolenoid_V842.root"); 
  Magnet->SetGeometryFileName("FullSuperconductingSolenoid_v831.root"); 
  fRun->AddModule(Magnet); 
 
  FairModule *Dipole= new PndMagnet("MAGNET"); 
  Dipole->SetGeometryFileName("dipole.geo"); 
  fRun->AddModule(Dipole); 
 
  FairModule *Pipe= new PndPipe("PIPE"); 
  fRun->AddModule(Pipe); 
 
  FairDetector *Stt= new PndStt("STT", kTRUE); 
  Stt->SetGeometryFileName("straws_skewed_blocks_35cm_pipe.geo"); 
  fRun->AddModule(Stt); 
 
  FairDetector *Mvd = new PndMvdDetector("MVD", kTRUE); 
  // Mvd->SetGeometryFileName("Mvd-2.1_FullVersion.root"); 
  Mvd->SetGeometryFileName("Mvd-2.1_AddDisks_FullVersion.root"); 
  fRun->AddModule(Mvd); 
 
  PndEmc *Emc = new PndEmc("EMC",kTRUE); 
  Emc->SetGeometryVersion(2);  
  Emc->SetStorageOfData(kFALSE); 
  fRun->AddModule(Emc); 
 
  PndMdt *Muo = new PndMdt("MDT",kTRUE); 
  Muo->SetBarrel("fast"); 
  Muo->SetEndcap("fast"); 
  Muo->SetMuonFilter("fast"); 
  Muo->SetMdtMagnet(kTRUE); 
  Muo->SetMdtMFIron(kTRUE); 
  fRun->AddModule(Muo); 
 
  FairDetector *Gem = new PndGemDetector("GEM", kTRUE); 
  Gem->SetGeometryFileName("gem_3Stations.root"); 
  fRun->AddModule(Gem); 
 
  PndDsk* Dsk = new PndDsk("DSK", kTRUE); 
  Dsk->SetGeometryFileName("dsk.root"); 
  Dsk->SetStoreCerenkovs(kFALSE); 
  Dsk->SetStoreTrackPoints(kFALSE); 
  fRun->AddModule(Dsk); 
 
  PndDrc *Drc = new PndDrc("DIRC", kTRUE); 
  Drc->SetGeometryFileName("dirc_l0_p0.root"); 
  Drc->SetRunCherenkov(kFALSE); // for fast sim Cherenkov -> kFALSE 
  fRun->AddModule(Drc); 
  
  FairDetector *Fts= new PndFts("FTS", kTRUE); 
  Fts->SetGeometryFileName("fts.geo"); 
  fRun->AddModule(Fts); 
  
Now the Questions goes like as:- 
 
Should I put any more subdetectors in my sim macro? 
 
Does the order of implementation of detectors matters? 
 
Thanks
		
		
  AJAY KUMAR 
Research scholar 
Indian Institute of Technology Indore,Indore 
Madhya Pradesh  
India
		
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 |