Table of contents
General
-
MARPLE a manual on MARPLE package for HERA-B reconstruction program
Classes
Functions, Macros
- ( marpleinit) marple initialization
- ( marplekuip) marple kuip commands
- ( marplestop) marple function which should be called at the end of program
- ( matchotrecal ) does match between Outer Tracker and ECAL clusters
- ( matchotrrich ) does match between Outer Tracker and RICH segments magnet ON
- ( matchrsersf ) does match between two sets of segments [Rse1,Rse2] & [Rsf1,Rsf2]
- ( matchsvdmt ) does match between SVD and Main Tracker segments magnet ON/OFF
- ( matchsvdot ) does match between SVD and Outer Tracker segments magnet ON
- ( matchsvdpc ) does match between SVD and first point of PC segments magnet ON
- (matchrichecal) does match between RICH segments and ECAL clusters, magnet ON/OFF
- (matchsenomag) does match between SVD segments and ECAL clusters, magnet OFF
- (matchsvdecal) does match between SVD segments and ECAL clusters, magnet ON/OFF
- (matchsvdrich) does match between SVD and RICH segments, magnet ON/OFF
- comp_chi2 true if( prm1->chi2() < prm2->chi2() )
- maRichSegment check that segment has a RICH type (filled by RISE)
- maTakeRccl check threshold cuts for RCCL
- RcMtraOk return 1 if at least one element in mtraList1 == any element in mtraList2
- RcMtraOk return 1 in MTRA table if mtraEntry == one of the elements in mtraList
- RcMtraPointer return row in MTRA table if at least one element in mtraList1 == any element in mtraList2, in case there are several of them returns first one in mtraList1
- RcMtraPointer return row in MTRA table if mtraEntry == one of the elements in mtraList
Variables
- c_matrix_pack constants used for pack and unpack covariant matrix ( C/C++ style )
- c_rotation_matrix constants used for pack and unpack GTAR rotation matrix ( C/C++ style )
- fortran_matrix_pack constants used for pack and unpack covariant matrix ( FORTRAN style )
- fortran_rotation_matrix constants used for pack and unpack GTAR rotation matrix ( FORTRAN style )
- MARPLE_BKGR if it set to 1 marple takes combinations from different events.
- MARPLE_DEBUG level of MARPLE printout, -1 means no printout at all
- MARPLE_INFINITY Infinity constant for covariant matrix elements
- MARPLE_MAKERSEG if equals 1 MARPLE save information to RSEG bank
- MARPLE_NEGLIGIBLE value is supposed to be equal 0 if it less that MARPLE_NEGLIGIBLE
- MARPLE_RISEID cut on Particle ID of RISE rings matched. Presented in terms of sigmas squared
- MARPLE_SOFT if it set to 1 the softest cuts are choosen to see corelation between parts
- matchMARPLEEcalRich switch to invoke match ECAL-RICH algorithm from RCEVNT, set by kuip command
- matchMARPLEOtrEcal switch to invoke match OTR-ECAL algorithm from RCEVNT, set by kuip command
- matchMARPLEOtrRich switch to invoke match OTR-RICH algorithm from RCEVNT, set by kuip command
- matchMARPLERtraRich switch to invoke match Rtra-Rich algorithm from RCEVNT, set by kuip command
- matchMARPLEVdsEcal switch to invoke match SVD-ECAL algorithm from RCEVNT, set by kuip command
- matchMARPLEVdsOtr switch to invoke match SVD-OTR algorithm from RCEVNT, set by kuip command
- matchMARPLEVdsPc switch to invoke match SVD-PC algorithm from RCEVNT, set by kuip command
- matchMARPLEVdsRich switch to invoke match SVD-RICH algorithm from RCEVNT, set by kuip command
- msGeslList vector of average Multiple Scattering Angle of superlayers (GESL), created by marpleinit_()
- rcSvdMtConst object with parameters for matchsvdmt_()
- rcSvdOtConst object with parameters for matchsvdot_()
Enums, Unions, Structs
- RcLimit MARPLE structure of maximum & minimum limits for matching procedure
- RcMatchConst MARPLE structure of parameters for match
hierarchy of classes