Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:02

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 Psi1_pset    = cms.PSet( name = cms.string( 'Psi1' ),
0004                         ptMin = cms.double( 2.0 ),
0005                        etaMax = cms.double( 10.0 ),
0006                       massMin = cms.double( 2.00 ),
0007                       massMax = cms.double( 3.40 ),
0008                       probMin = cms.double( -1.0 ),
0009                   constrMass  = cms.double( 3.096916 ),
0010                   constrSigma = cms.double( 0.000040 )
0011 )
0012 PhiMuMu_pset = cms.PSet( name = cms.string( 'PhiMuMu' ),
0013                         ptMin = cms.double( 2.0 ),
0014                        etaMax = cms.double( 10.0 ),
0015                       massMin = cms.double( 0.50 ),
0016                       massMax = cms.double( 1.50 ),
0017                       probMin = cms.double( -1.0 ),
0018                   constrMass  = cms.double( 1.019461 ),
0019                   constrSigma = cms.double( 0.004266 )
0020 )
0021 Psi2_pset    = cms.PSet( name = cms.string( 'Psi2' ),
0022                         ptMin = cms.double( 2.0 ),
0023                        etaMax = cms.double( 10.0 ),
0024                       massMin = cms.double( 3.40 ),
0025                       massMax = cms.double( 6.00 ),
0026                       probMin = cms.double( -1.0 ),
0027                   constrMass  = cms.double( 3.686109 ),
0028                   constrSigma = cms.double( 0.000129 )
0029 )
0030 Ups_pset     = cms.PSet( name = cms.string( 'Ups' ),
0031                         ptMin = cms.double( 2.0 ),
0032                        etaMax = cms.double( 10.0 ),
0033                       massMin = cms.double(  6.00 ),
0034                       massMax = cms.double( 12.00 ),
0035                       probMin = cms.double( -1.0 ),
0036                   constrMass  = cms.double( -1.0 ),
0037                   constrSigma = cms.double( -1.0 )
0038 )
0039 Ups1_pset    = cms.PSet( name = cms.string( 'Ups1' ),
0040                         ptMin = cms.double( 2.0 ),
0041                        etaMax = cms.double( 10.0 ),
0042                       massMin = cms.double( 6.00 ),
0043                       massMax = cms.double( 9.75 ),
0044                       probMin = cms.double( -1.0 ),
0045                   constrMass  = cms.double( 9.46030 ),
0046                   constrSigma = cms.double( 0.00026 )
0047 )
0048 Ups2_pset    = cms.PSet( name = cms.string( 'Ups2' ),
0049                         ptMin = cms.double( 2.0 ),
0050                        etaMax = cms.double( 10.0 ),
0051                       massMin = cms.double(  9.75 ),
0052                       massMax = cms.double( 10.20 ),
0053                       probMin = cms.double( -1.0 ),
0054                   constrMass  = cms.double( 10.02326 ),
0055                   constrSigma = cms.double(  0.00031 )
0056 )
0057 Ups3_pset    = cms.PSet( name = cms.string( 'Ups3' ),
0058                         ptMin = cms.double( 2.0 ),
0059                        etaMax = cms.double( 10.0 ),
0060                       massMin = cms.double( 10.20 ),
0061                       massMax = cms.double( 12.00 ),
0062                       probMin = cms.double( -1.0 ),
0063                   constrMass  = cms.double( 10.3552 ),
0064                   constrSigma = cms.double(  0.0005 )
0065 )
0066 Kx0_pset     = cms.PSet( name = cms.string( 'Kx0' ),
0067                         ptMin = cms.double( 0.7 ),
0068                        etaMax = cms.double( 10.0 ),
0069                       massMin = cms.double( 0.75 ),
0070                       massMax = cms.double( 1.05 ),
0071                       probMin = cms.double( 0.0 ),
0072                   constrMass  = cms.double( -1.0 ),
0073                   constrSigma = cms.double( -1.0 ),
0074                   requireJPsi = cms.bool(False)
0075 )
0076 PhiKK_pset   = cms.PSet( name = cms.string( 'PhiKK' ),
0077                         ptMin = cms.double( 0.7 ),
0078                        etaMax = cms.double( 10.0 ),
0079                       massMin = cms.double( 1.00 ),
0080                       massMax = cms.double( 1.04 ),
0081                       probMin = cms.double( 0.0 ),
0082                   constrMass  = cms.double( -1.0 ),
0083                   constrSigma = cms.double( -1.0 ),
0084                   requireJPsi = cms.bool(False)
0085 )
0086 Bu_pset      = cms.PSet( name = cms.string( 'Bu' ),
0087                         ptMin = cms.double( 0.7 ),
0088                        etaMax = cms.double( 10.0 ),
0089                       mJPsiMin = cms.double( 2.80 ),
0090                       mJPsiMax = cms.double( 3.40 ),
0091                        massMin = cms.double( 3.50 ),
0092                        massMax = cms.double( 8.00 ),
0093                        probMin = cms.double( 0.02 ),
0094                     massFitMin = cms.double( 5.00 ),
0095                     massFitMax = cms.double( 6.00 ),
0096                    constrMJPsi = cms.bool( True )
0097 )
0098 Bp_pset      = cms.PSet( name = cms.string( 'Bp' ),
0099                         ptMin = cms.double( 0.7 ),
0100                        etaMax = cms.double( 10.0 ),
0101                       mJPsiMin = cms.double( 3.60 ),
0102                       mJPsiMax = cms.double( 3.80 ),
0103                        massMin = cms.double( 3.50 ),
0104                        massMax = cms.double( 8.00 ),
0105                        probMin = cms.double( 0.02 ),
0106                     massFitMin = cms.double( 5.00 ),
0107                     massFitMax = cms.double( 6.00 ),
0108                    constrMJPsi = cms.bool( False ),
0109                    constrMPsi2 = cms.bool( True )
0110 )
0111 Bd_pset      = cms.PSet( name = cms.string( 'Bd' ),
0112                      mJPsiMin = cms.double( 2.80 ),
0113                      mJPsiMax = cms.double( 3.40 ),
0114                       mKx0Min = cms.double( 0.77 ),
0115                       mKx0Max = cms.double( 1.02 ),
0116                       massMin = cms.double( 3.50 ),
0117                       massMax = cms.double( 8.00 ),
0118                       probMin = cms.double( 0.02 ),
0119                    massFitMin = cms.double( 5.00 ),
0120                    massFitMax = cms.double( 6.00 ),
0121                   constrMJPsi = cms.bool( True )
0122 )
0123 Bs_pset      = cms.PSet( name = cms.string( 'Bs' ),
0124                      mJPsiMin = cms.double( 2.80 ),
0125                      mJPsiMax = cms.double( 3.40 ),
0126                       mPhiMin = cms.double( 1.005 ),
0127                       mPhiMax = cms.double( 1.035 ),
0128                       massMin = cms.double( 3.50 ),
0129                       massMax = cms.double( 8.00 ),
0130                       probMin = cms.double( 0.02 ),
0131                    massFitMin = cms.double( 5.00 ),
0132                    massFitMax = cms.double( 6.00 ),
0133                   constrMJPsi = cms.bool( True )
0134 )
0135 K0s_pset     = cms.PSet( name = cms.string( 'K0s' ),
0136                         ptMin = cms.double( 0.0 ),
0137                        etaMax = cms.double( 10.0 ),
0138                       massMin = cms.double( 0.0 ),
0139                       massMax = cms.double( 20.0 ),
0140                       probMin = cms.double( -1.0 ),
0141                   requireJPsi = cms.bool(False)
0142 )
0143 Lambda0_pset = cms.PSet( name = cms.string( 'Lambda0' ),
0144                         ptMin = cms.double( 0.0 ),
0145                        etaMax = cms.double( 10.0 ),
0146                       massMin = cms.double( 0.0 ),
0147                       massMax = cms.double( 20.0 ),
0148                       probMin = cms.double( -1.0 ),
0149                   requireJPsi = cms.bool(False)
0150 )
0151 B0_pset      = cms.PSet( name = cms.string( 'B0' ),
0152                      mJPsiMin = cms.double( 2.80 ),
0153                      mJPsiMax = cms.double( 3.40 ),
0154                       mK0sMin = cms.double( 0.00 ),
0155                       mK0sMax = cms.double( 2.00 ),
0156                       massMin = cms.double( 3.50 ),
0157                       massMax = cms.double( 8.00 ),
0158                       probMin = cms.double( 0.02 ),
0159                    massFitMin = cms.double( 5.00 ),
0160                    massFitMax = cms.double( 6.00 ),
0161                   constrMJPsi = cms.bool( True )
0162 )
0163 Lambdab_pset = cms.PSet( name = cms.string( 'Lambdab' ),
0164                      mJPsiMin = cms.double( 2.80 ),
0165                      mJPsiMax = cms.double( 3.40 ),
0166                   mLambda0Min = cms.double( 0.00 ),
0167                   mLambda0Max = cms.double( 3.00 ),
0168                       massMin = cms.double( 3.50 ),
0169                       massMax = cms.double( 8.00 ),
0170                       probMin = cms.double( 0.02 ),
0171                    massFitMin = cms.double( 5.00 ),
0172                    massFitMax = cms.double( 6.00 ),
0173                   constrMJPsi = cms.bool( True )
0174 )
0175 Bc_pset      = cms.PSet( name = cms.string( 'Bc' ),
0176                         ptMin = cms.double( 3.0 ),
0177                        etaMax = cms.double( 10.0 ),
0178                      mJPsiMin = cms.double( 2.80 ),
0179                      mJPsiMax = cms.double( 3.40 ),
0180                       massMin = cms.double( 4.00 ),
0181                       massMax = cms.double( 9.00 ),
0182                       probMin = cms.double( 0.02 ),
0183                    massFitMin = cms.double( 6.00 ),
0184                    massFitMax = cms.double( 7.00 ),
0185                   constrMJPsi = cms.bool( True )
0186 )
0187 X3872_pset   = cms.PSet( name = cms.string( 'X3872' ), # also valid for PSi2S
0188                         ptMin = cms.double( 0.5 ),
0189                        etaMax = cms.double( 10.0 ),
0190                      mJPsiMin = cms.double( 2.80 ),
0191                      mJPsiMax = cms.double( 3.40 ),
0192                       massMin = cms.double( 3.00 ),
0193                       massMax = cms.double( 4.50 ),
0194                       probMin = cms.double( 0.02 ),
0195                    massFitMin = cms.double( 3.60 ),
0196                    massFitMax = cms.double( 4.00 ), 
0197                   constrMJPsi = cms.bool( True )
0198 )
0199 Psi2S_pset   = cms.PSet( name = cms.string( 'Psi2S' ),
0200                         ptMin = cms.double( 1.0 ),
0201                        etaMax = cms.double( 10.0 ),
0202                      mJPsiMin = cms.double( 2.80 ),
0203                      mJPsiMax = cms.double( 3.40 ),
0204                       massMin = cms.double( 3.00 ),
0205                       massMax = cms.double( 4.50 ),
0206                       probMin = cms.double( 0.02 ),
0207                    massFitMin = cms.double( 3.60 ),
0208                    massFitMax = cms.double( 3.80 ),
0209                   constrMJPsi = cms.bool( True )
0210 )
0211 
0212 
0213 recoSelectForHeavyFlavorDQM = cms.VPSet(
0214      Psi1_pset,
0215   PhiMuMu_pset,
0216      Psi2_pset,
0217       Ups_pset,
0218      Ups1_pset,
0219      Ups2_pset,
0220      Ups3_pset,
0221       Kx0_pset,
0222     PhiKK_pset,
0223        Bu_pset,
0224        Bp_pset,
0225        Bd_pset,
0226        Bs_pset,
0227       K0s_pset,
0228   Lambda0_pset,
0229        B0_pset,
0230   Lambdab_pset,
0231        Bc_pset,
0232     Psi2S_pset,
0233     X3872_pset
0234 )