Algorithm works both on real data and MC.
- 1. Algorithm
Algorithm is based on the standard marple match using direction from RTRA and RICH. As a first step the RTRA consist of VDS and OTR or VDS and ECAL are considered. Then RICH segmenst which are not matched yet are combined with OTR-only tracks. No RICH - VDS-only match is performed. At the end parameters of assiciated RICH segment is saved into matched RTRA such as txr, tyr, hri, crich. cmp parameter or RTRA is corrected accordingly.
- 2. Selection of objects to be matched
- tracks with VDS-OTR or VDS-ECAL : taken from RTRA ArteTable
- rtra->fit = 0
- (rtra->cmp & Rsegc::bitsign) == 0
- rtra->csvd > 0
- rtra->cmain > 0 || rtra->cecal > 0
- tracks with OTR-only : taken from RTRA ArteTable
- rtra->fit = 0
- (rtra->cmp & Rsegc::bitsign) == 0
- rtra->csvd <= 0
- rtra->cmain > 0
- RICH : taken from RSEG ArteTable
- (rseg->cmp & Rsegc::bitsign) == 0
- rseg->fit == 8 || rseg->fit == 10 || rseg->fit == 12 || rseg->fit == 13
- rseg->cmp & Rsegc::rich
- 3. Match Parameters
- DEFAULT 1 Step
- rcRtraRichConst;
not optimized, but checkd with with ARTE-03-08-r5 on real data
- match based on { TX, TY \} variable;
- abs( delta_TX ) < 0.003 rad;
abs( delta_TY ) < 0.004 rad;
- no $\chi^2$ is used
- each RTRA is connected to only 1 RICH rings while same ring could be assigned to no more than 2 RTRA's
- DEFAULT 2 Step
- same as for OTR-RICH match : rcOTRRichConst;
optimized with ARTE-03-06-r4 on real data
- match based on { TX, TY \} variable;
- abs( delta_TX ) < 0.0036 rad;
abs( delta_TY ) < 0.013 rad;
- no $\chi^2$ is used
- no check on combination with given object to be matched;
- SOFT 1 step
- - rcRtraRichSoftConst;
optimized with ARTE-03-06-r4 on real data
- match based on { TX, TY \} variable;
- abs( delta_TX ) < 0.01 rad;
abs( delta_TY ) < 0.01 rad;
- no $\chi^2$ is used
- each RTRA is connected to only 1 RICH rings while same ring could be assigned to no more than 2 RTRA's
- SOFT 2 step
- - rcSoftORConst;
optimized with ARTE-03-06-r4 on real data
- match based on { TX, TY \} variable;
- abs( delta_TX ) < 0.02 rad;
abs( delta_TY ) < 0.04 rad;
- no $\chi^2$ is used
- no check on combination with given object to be matched;
- 4. Call Sequence
- -
- RECON/MATCH marple RTRA RICH
- from user.kumac, if standard reconstruction for real data is called
or- void matchrtrarich_();
- from usevnt_() if no reconstruction is called.
- 5. Recomendation
- The algorithm was tested on real data of July 99 with ARTE-03-08-r5. The algorithm was developed for RTRA2001 algorithm.
generated by doc++