lepsana v5.4ntpc07.1 analyzer map



main [lepsana.c]
|
get_option [lepsana.c]
|
ana_init_ [anaGlo.c]
|
|===== while =============
|
read_event [lepsana.c]
|
ana_beg_ [anaGlo.c] --+ 
|                     user_ana_begin [userana.c] ---+ 									    
|                                                   |
|                    +------------------------------+
|                    OpenLogfile
|                    ReadSwitch
|                    InitScanSummary [LogFile.c]						  	  
|                    |
|                    ReadParameter [ReadParameter.c] ---+
|                    |                                  ReadBeamPosParameter [ReadParameter.c]   
|                    |                                  ReadUgeomParameter [ReadUgeomParameter.c] 
|                    CloseLogfile [LogFile.c]           ReadTaggerParameter [ReadTaggerParameter.c] 
|                    |                                  ReadTofParameter [ReadTofParameter.c] 
|                    |                                  ReadTpcTrigParameter [ReadTpcTrigParameter.c] 
|                    |                                  ReadBfield [ReadBfield.c]
|                    |
|                    |
|                    get_offset_ [ReadDriftParameter.f]
|                    readvtxparamter_ [ReadVtxParameter.F]
|
|
ana_exec_ [anaGlo.c]---+
|                      get_pointer [anaGlo.c]
|                      get_buff_error [anaGlo.c]
|                      ana_alt_buffchk [libAltana.c]
|                      ana_ngf_buffchk [libNgfana.c]
|                      ana_ngf_buffchk [libNgfana.c]
|                      ana_fadcuio_buffchk [libFadcUioana.c]
|                      ana_fadc_buffchk [libFadc.c]
|                      |
|                      anal_buffer [anaGlo.c] --+
|                      |                        user_ana_buff [userana.c] --+
|                      |                                                    skim_ex_
|                      anal_event [anaGlo.c] --+                            skim_fail_	
|                                              fera_unpack [libAltana.c]
|                                              fadc_unpack [libFadc.c]
|                                              fadc_unpack [libFadc.c]
|                                              fadcuio_unpack [libFadcUio.c]
|                                              ngf_unpack [libNgfana.c]
|                                              |
|                                              user_ana_event [userana.c] --+
|                                                                           |
|                               +-------------------------------------------+
|                               |
|                               user_checklist
|                               skim_ex_
|                               skim_fail_
|                               CheckInputreg [CheckInputreg.c]
|                               TriggerUnpack [TriggerUnpack.c]
|                               |
|                               eventStart [anaStart.c] --------------------------------+
|                               |                                                       TagSlew [anaStart.c] 
|                               |                                                       Gettimeh [anaStart.c]  			  
|                               eventTag [Tagger.c] --+        		            
|                               |                     anatagger [anaTagger.F]--+            
|                               |                                              ftagplhit [anaTagger.F]
|                               |                                              ftagsfhit [anaTagger.F]
|                               |                                              fibcluster [anaTagger.F]
|                               |                                              fibtrk [anaTagger.F]
|                               eventTOF [anaTof.c] --+
|                               |                     TOF_slew [anaTof.c]                        
|                               |                     TOF_slew_diff [anaTof.c]                        
|                               |
|                               eventVTX [anaSvtx.c]
|                               |
|                               eventDC [anaDrift.c] --+
|                               |                      unpack_dc [DriftUnpack.F] ----------+
|                               |                     (rescal [ResCal.F]... debug mode)    getDCplane [DriftPlane.F]
|                               |                                                          |
|                               |                                                          getWidThrDC [getWidThrDC.F]
|                               |                                                          |
|                               |                                                          t2r [DriftTime2Dist.F] ----------+
|                               |                                                          |                                getT0 [DriftTime2Dist.F]
|                               |                                                          |
|                               |                                                          getT0 [DriftTime2Dist.F] 
|                               |                                                          |                                
|                               |                                                          getDCcoord [DriftCoordinate.F]
|                               |
|                               eventTpcTrig [tpcTrigScinti.c] --+
|                               |                                initTpcTrig [tpcTrigScinti.c]
|                               |
|                               trackmain_ [TrackMain.F] --+
|                                                          |
|                        +---------------------------------+
|                        |
|                        LEPSconst [libLEPSlib.F]
|                        TofHits [TofHits.F]                                                             
|                        uTrackInit [TrackInit.F]                                                              
|                        VertexInit [TrackInit.F]                                                       
|                        FillNtInit [TrackInit.F]                                                          
|                        TrackHitInit [TrackHitInit.F]                                                              
|                        get_dccluster [DriftCluster.F] ---+                                                              
|                        |                                 get_cls_dc [DriftEachCluster.F]                             
|                        |                                                              
|                        TrackCandSearch [TrackCandidate.F] ---+                                                              
|                        |                                     straight_fit3lr [libLineFit.F] --+        
|                        |                                     |                                linefit3 [libLineFit.F] -------+ 
|                        |                                     |                                |                              gauss_jordan [libLineFit.F]
|                        |                                     |                                get_lr2 [libLineFit2.F]--+         |
|                        |                                     |                                |                        |         RfromWire [libLineFit.F]
|                        |                                     |                                |                        |
|                        |                                     straight_fit3lr                  |                        linefit2 [libLineFit2.F] --+      
|                        |                                     |                                |                        |                        gauss_jordan
|                        |                                     straight_fit3lr                  linefit3                 linefit2
|                        |                                     |                                |
|                        |                                     straight_fit3lr                  linefit3  
|                        TrackHitSearch [TrackHits.F]          |                                |                 
|                        |           |                         straight_fit3lr                  linefit3  
|                        |           +-- getT0                 |                                        
|                        |                                     |                                        
|                        FillTrackCandidate [FillTrackCand.F]  t2r_agl [DriftTime2Dist.F]                       
|                        |                                     |                                                        
|                        |                                     straight_fit3lr                               
|                        |                                     |                                                  				 
|			 |        			       +-------------------------------------------------------------.....-----------+           	 
|			 |       			                                                                     		     |                   	
|   === tracking loop == |              		                  	     		       			     		     indexx [TrackHits.F]
|                        TrackRun [TrackRun.F]------------------------------------+   		       			     		     |                   		 
|                        |			                                  RCTrackHits [TrackHits.F]         *Fitting itteration	     indexx [TrackHits.F]
|                        |                                                        |                                   |                      |   
|                        SelectTrack [TrackSelect.F]                              InitialTracking [TrackSimple.F]     V                      gauss_jordan
|                        |                                                        |     			                          
|                        uTrackOut [TrackOut.F]                                   RungeKuttaTracker [RKTracker.F] ----+
|                        |                                     			  |      		              RungeKuttaFit [RKTrackFit.F] --+   		     
|                        fillnt [FillNt.F]                                        eeBlocker [TrackRun.F]	      |   (first fitting)            KMFRungeKuttaIntegration [KMIntegration.F] --+
|                        |                                     			  |				      |          		                                                  |
|                        turnoff_hit [TurnnoffHit.F]---+                          DC3frame [TrackRun.F]               |                   +-------------------------------------------------------+
|                        |                             |                          |				      RungeKuttaFit       |			                 
|                        |                             |                          GoodTrack [libTrack.F]              |   (itteration)    KMFinit1 [KMFinit.c]	                 
|                        |              +--------------+                          |                                   |                   |			                 
|                        |              getT0              	                  TrackAtTOF [TrackTof.F] --+         RungeKuttaFit       RungeKuttaStep [RKStep.F] ----------+
|                        |              |         	                          |                         aGRKUTA   (last fitting       |			              RungeKuttaBfield [RKField.F] --+
|                        |              ime2Dist.F]                               |                                    if not converged)  KMFinit2 [KMFinit.c]	              |   			     Bfield [RKField.F]
|                        |              |              	                          |                                                       |			              fACK [libRKTrack.F]           
|                        |              getDCcoord  [DriftCoordinate.F]           Velocity [libTrack.F]   	                          KMFilter [KMFilter.c] --+            |
|                        |              |                                         |                                                       |               +-------+            RungeKuttaBfield 
|                        |              .              	                          HistTofMatch [HistTofMatch.F]                           |               filer_Q              |   			             
|                        |              .              	                          |                                                       |               |                    fACK 
|                        |              .              	                          CorrectDriftTime [CorrectDriftTime.F] -+                |               filter_C0            |
|                        |              |                                         |                                      getT0            |               |                    fACK 
|                        |              t2r_agl [DriftTime2Dist.F]                |                                      |                |               filter_C0_1 +        |
|                        |              |              	                          |                                      t2r_agl          |               |          gaussj    RungeKuttaBfield 
|                        |              getDCcoord  [DriftCoordinate.F]           |                                      |                |               filer_C1             |
|                        |                                           	          |                                      straight_fit3lr  |               |                    fACK
|                        |                                           	          |                                                       |               filter_par1          |
|                        get_dccluster [DriftCluster.F] ---(already shown)        |                                                       |               |                    dKdw0 [libRKTrack.F]
|                        |                                                        |                                                       |               filter_resi          |
|                        |                                                        TrackHitSearch_1trk [TrackHits.F]                       |               |                    dKdp0 [libRKTrack.F]
|                        get_vtxcluster [SvtxCluster.F]	                          |                                                       |               filger_chi2                    
|                        |                                                        RCTrackHits [TrackHits.F]                               |
|                        TrackCandSearch [TrackCandidate.F] ---(already shown)    |                                                       FLTOSM [KMst.c]        
|                        |                  					  RungeKuttaTracker   	             		          |		     
|                        TrackHitSearch ---(already shown)                        |   		                                          KMsmooth [KMSmooth.c] --+
|                        |                                                        GoodTrack                                                                       smoother_A
|                        FillTrackCandidate ---(already shown)                    |                                                                               |
|     ===  loop end ==   |                                                        prob [cernlib]                                                                  smoother_pars                                  
|                        |                                                        |                                                                               |
|                        |                                                        TrackHitSearch                                                                  smoother_Cs
|                        VertexSearch [TrackVertex.F] --+                         |                                                                               |
|                                                       |                         FillTrackCandidate                                                              smoother_resi
|                            +--------------------------+                         |                                                                               |
|                            aGRKUTA [libTrack.F] --+                             RCTrackHits                                                                     smoother_chi2
|                            |                      aGUFLD [libTrack.F] --+       |                                                          
|                            |                                            |       InitialTracking
|                            |                                            |       |
|                            aGRKUTA [libTrack.F]            Bfield [RKField.F]   RungeKuttaTracker
|                            |                                                    |                                               
|                            vtxdist [TrackVertex.F]                              GoodTrack                                                                              
|                            |                                                    |
|                            aGRKUTA [libTrack.F]                                 TrackAtTOF 
|                            |                                                    |
|                            .              	                                  Velocity
|                            .              	                                  |
|                            .              	                                  RungeKuttaTracker
|                            |                                                    | 
|                            eloss [TrackVertex.F]                                GoodTrack
|                                                                                 |                                                                               
|                                                                                 SelectLresidual [TrackLresidual.F]                    
|                                                                                 |                     
ana_end [anaGlo.c] ---+                                                           RungeKuttaTracker
|                     user_ana_end [userana.c] ---+                               |                                                 
|                                                 ScanSummaryLog [LogFile.c]      prob                                             
|                                                                                 |                     
|======== while loop end =======================                                  .                                                                  
|                                                                                 .                    
|                                                                                 .                     
exit                                                                              |
                                                                                  TrackAtTOF
										  |
										  GoodTrack