dev14

 GEOMETRY 
a) SSD + IST + PXL 



b) PIPE + PXL




c) hits from PXL and IST
pions are thrown within this geometry

1) hits + geometry structures


We see PXL hits and hardly IST hits (because of the colors of IST ladders)

2) picture is the same as above but w/o the detectors structures , only hits (usind dhits pxlh or dhits isth starsim command line)

We see now IST hits

d) more statistic : 100 events with 20 pions/event
Plot shows the SSD, IST and PXL hits using the g2t_ssd_hits,g2t_ist_hits,g2t_pxl_hits tables.



BFC RECONSTRUCTION
1) code from Yaping : 
/star/u/ypwang/disk02/istOfflineChain/offlineChain20130617/StRoot/
StIstClusterMaker/    
StIstFastSimMaker/            
StIstPedNoiseMaker/          
StIstRawHitMaker/              
StIstDbMaker/              
StIstHitMaker/              
StIstPerformanceAnalysisMaker/ 

2) also needs to update StRoot/StBFChain/BigFullChainn.h to include an "istFastSim" option 


VOLUMES

root [2] dyson->cd("HALL_1/CAVE_1/TpcRefSys_1/IDSM_1/PXMO_1/PXLA_1")
Info in <TGeoManager::CloseGeometry>: Geometry loaded from file...
Info in <TGeoManager::SetTopVolume>: Top volume is HALL. Master volume is HALL
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
Info in <TGeoManager::CloseGeometry>: Voxelization retrieved from file
Info in <TGeoManager::CountLevels>: max level = 11, max placements = 670
Info in <TGeoManager::CloseGeometry>: 284502 nodes/ 2779 volume UID's in The STAR Geometry Manager
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
(Bool_t)1
root [3] TGeoNode *node = dyson->GetCurrentNode()
root [4] node->GetNdaughters()
(const Int_t)73
root [5] dyson->cd("HALL_1/CAVE_1/TpcRefSys_1/IDSM_1/PXMO_1/PXLA_1/LADR_1")
(Bool_t)1
root [6] TGeoNode *node = dyson->GetCurrentNode()
root [7] node->GetNdaughters()
(const Int_t)16
root [10] node->GetDaughter(0)->GetName()
(const char* 0x7fd77175c479)"PXSI_1"
root [11] node->GetDaughter(1)->GetName()
(const char* 0x7fd77175cfd9)"PXSI_2"
root [12] node->GetDaughter(2)->GetName()
(const char* 0x7fd77175d069)"PXSI_3"
root [12] node->GetDaughter(3)->GetName()
(const char* 0x7fd77175d069)"PXSI_4"
root [13] node->GetDaughter(4)->GetName()
(const char* 0x7fd77175d189)"PXSI_5"
root [14] node->GetDaughter(5)->GetName()
(const char* 0x7fd77175d219)"PXSI_6"
root [15] node->GetDaughter(6)->GetName()
(const char* 0x7fd77175d2a9)"PXSI_7"
root [16] node->GetDaughter(7)->GetName()
(const char* 0x7fd77175d339)"PXSI_8"
root [17] node->GetDaughter(8)->GetName()
(const char* 0x7fd77175d3c9)"PXSI_9"
root [18] node->GetDaughter(9)->GetName()
(const char* 0x7fd77175d459)"PXSI_10"
root [19] node->GetDaughter(10)->GetName()
(const char* 0x7fd77175d4e9)"GLUA_1"
root [20] node->GetDaughter(11)->GetName()
(const char* 0x7fd77175da39)"ALCA_1"
root [21] node->GetDaughter(12)->GetName()
(const char* 0x7fd77175df59)"GLUB_1"
root [22] node->GetDaughter(13)->GetName()
(const char* 0x7fd77175e189)"CFBK_1"
root [23] node->GetDaughter(14)->GetName()
(const char* 0x7fd77175e619)"GLUC_1"
root [26] node->GetDaughter(15)->GetName()
(const char* 0x7fd77175e849)"DRIV_1"