CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Variables
egammaIdentification Namespace Reference

Classes

class  Category
 

Variables

list bdt_weights_drnn_cone
 
list bdt_weights_drnn_dbscan
 
dictionary bdt_weights_histomax
 
list categories
 
tuple egamma_identification_drnn_cone
 
tuple egamma_identification_drnn_dbscan
 
tuple egamma_identification_histomax
 
dictionary input_features_histomax
 
tuple Inputs = cms.vstring(input_features_histomax['v10_3151'])
 
list inputs_large = ['cl3d_coreshowerlength', 'cl3d_showerlength', 'cl3d_firstlayer', 'cl3d_maxlayer', 'cl3d_szz', 'cl3d_srrmean', 'cl3d_srrtot', 'cl3d_seetot', 'cl3d_spptot']
 
list inputs_small = ['cl3d_firstlayer', 'cl3d_coreshowerlength', 'cl3d_maxlayer', 'cl3d_srrmean']
 
list loose_wp = ['995', '950']
 
list tight_wp = ['975', '900']
 
tuple Weights = cms.vstring(bdt_weights_histomax['v10_3151'])
 
list working_points_drnn_cone
 
list working_points_drnn_dbscan
 
dictionary working_points_histomax
 
tuple WorkingPoints
 

Variable Documentation

list egammaIdentification.bdt_weights_drnn_cone
Initial value:
1 = [
2  # Low eta
3  'L1Trigger/L1THGCal/data/egamma_id_drnn_cone_loweta_v0.xml',
4  # High eta
5  'L1Trigger/L1THGCal/data/egamma_id_drnn_cone_higheta_v0.xml',
6  ]

Definition at line 25 of file egammaIdentification.py.

list egammaIdentification.bdt_weights_drnn_dbscan
Initial value:
1 = [
2  # Low eta
3  'L1Trigger/L1THGCal/data/egamma_id_drnn_dbscan_loweta_v0.xml',
4  # High eta
5  'L1Trigger/L1THGCal/data/egamma_id_drnn_dbscan_higheta_v0.xml',
6  ]

Definition at line 51 of file egammaIdentification.py.

dictionary egammaIdentification.bdt_weights_histomax
Initial value:
1 = {
2  "v8_352":[ #trained using TPG software version 3.5.2
3  # Low eta
4  'L1Trigger/L1THGCal/data/egamma_id_histomax_352_loweta_v0.xml',
5  # High eta
6  'L1Trigger/L1THGCal/data/egamma_id_histomax_352_higheta_v0.xml'
7  ],
8  "v9_370":[ #trained using TPG software version 3.7.0
9  # Low eta
10  'L1Trigger/L1THGCal/data/egamma_id_histomax_370_loweta_v0.xml',
11  # High eta
12  'L1Trigger/L1THGCal/data/egamma_id_histomax_370_higheta_v0.xml'
13  ],
14  "v9_394":[ #trained using TPG software version 3.9.4
15  # Low eta
16  'L1Trigger/L1THGCal/data/egamma_id_histomax_394_loweta_v0.xml',
17  # High eta
18  'L1Trigger/L1THGCal/data/egamma_id_histomax_394_higheta_v0.xml'
19  ],
20  "v10_3151":[ #trained using TPG software version 3.15.1
21  # Low eta
22  'L1Trigger/L1THGCal/data/egamma_id_histomax_3151_loweta_v0.xml',
23  # High eta
24  'L1Trigger/L1THGCal/data/egamma_id_histomax_3151_higheta_v0.xml'
25  ]
26  }

Definition at line 83 of file egammaIdentification.py.

list egammaIdentification.categories
Initial value:
1 = [
2  # Low eta
3  Category(eta_min=1.5, eta_max=2.7, pt_min=0., pt_max=1e6),
4  # High eta
5  Category(eta_min=2.7, eta_max=3.0, pt_min=0., pt_max=1e6),
6  ]

Definition at line 17 of file egammaIdentification.py.

tuple egammaIdentification.egamma_identification_drnn_cone
Initial value:
1 = cms.PSet(
2  Inputs=cms.vstring(inputs_small),
3  CategoriesEtaMin=cms.vdouble([cat.eta_min for cat in categories]),
4  CategoriesEtaMax=cms.vdouble([cat.eta_max for cat in categories]),
5  CategoriesPtMin=cms.vdouble([cat.pt_min for cat in categories]),
6  CategoriesPtMax=cms.vdouble([cat.pt_max for cat in categories]),
7  Weights=cms.vstring(bdt_weights_drnn_cone),
8  WorkingPoints=cms.vdouble([wps[eff] for wps,eff in zip(working_points_drnn_cone,tight_wp)]),
9  )
OutputIterator zip(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

Definition at line 181 of file egammaIdentification.py.

tuple egammaIdentification.egamma_identification_drnn_dbscan
Initial value:
1 = cms.PSet(
2  Inputs=cms.vstring(inputs_small),
3  CategoriesEtaMin=cms.vdouble([cat.eta_min for cat in categories]),
4  CategoriesEtaMax=cms.vdouble([cat.eta_max for cat in categories]),
5  CategoriesPtMin=cms.vdouble([cat.pt_min for cat in categories]),
6  CategoriesPtMax=cms.vdouble([cat.pt_max for cat in categories]),
7  Weights=cms.vstring(bdt_weights_drnn_dbscan),
8  WorkingPoints=cms.vdouble([wps[eff] for wps,eff in zip(working_points_drnn_dbscan,tight_wp)]),
9  )
OutputIterator zip(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

Definition at line 191 of file egammaIdentification.py.

tuple egammaIdentification.egamma_identification_histomax
Initial value:
1 = cms.PSet(
2  Inputs=cms.vstring(input_features_histomax['v10_3151']),
3  CategoriesEtaMin=cms.vdouble([cat.eta_min for cat in categories]),
4  CategoriesEtaMax=cms.vdouble([cat.eta_max for cat in categories]),
5  CategoriesPtMin=cms.vdouble([cat.pt_min for cat in categories]),
6  CategoriesPtMax=cms.vdouble([cat.pt_max for cat in categories]),
7  Weights=cms.vstring(bdt_weights_histomax['v10_3151']),
8  WorkingPoints=cms.vdouble(
9  [wps[eff] for wps,eff in zip(working_points_histomax['v10_3151'],tight_wp)]
10  )
11  )
OutputIterator zip(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

Definition at line 201 of file egammaIdentification.py.

dictionary egammaIdentification.input_features_histomax
Initial value:
1 = {
2  "v8_352":inputs_small,
3  "v9_370":inputs_large,
4  "v9_394":inputs_large,
5  "v10_3151":inputs_large
6  }

Definition at line 76 of file egammaIdentification.py.

tuple egammaIdentification.Inputs = cms.vstring(input_features_histomax['v10_3151'])

Definition at line 214 of file egammaIdentification.py.

list egammaIdentification.inputs_large = ['cl3d_coreshowerlength', 'cl3d_showerlength', 'cl3d_firstlayer', 'cl3d_maxlayer', 'cl3d_szz', 'cl3d_srrmean', 'cl3d_srrtot', 'cl3d_seetot', 'cl3d_spptot']

Definition at line 7 of file egammaIdentification.py.

list egammaIdentification.inputs_small = ['cl3d_firstlayer', 'cl3d_coreshowerlength', 'cl3d_maxlayer', 'cl3d_srrmean']

Definition at line 6 of file egammaIdentification.py.

list egammaIdentification.loose_wp = ['995', '950']

Definition at line 178 of file egammaIdentification.py.

list egammaIdentification.tight_wp = ['975', '900']

Definition at line 177 of file egammaIdentification.py.

tuple egammaIdentification.Weights = cms.vstring(bdt_weights_histomax['v10_3151'])

Definition at line 215 of file egammaIdentification.py.

list egammaIdentification.working_points_drnn_cone
Initial value:
1 = [
2  # Low eta
3  {
4  '900':0.14057436,
5  '950':0.05661769,
6  '975':-0.01481255,
7  '995':-0.19656579,
8  },
9  # High eta
10  {
11  '900':0.05995301,
12  '950':-0.02947988,
13  '975':-0.10577436,
14  '995':-0.26401181,
15  },
16  ]

Definition at line 32 of file egammaIdentification.py.

list egammaIdentification.working_points_drnn_dbscan
Initial value:
1 = [
2  # Low eta
3  {
4  '900':0.08421164,
5  '950':0.06436077,
6  '975':-0.04547527,
7  '995':-0.23717142,
8  },
9  # High eta
10  {
11  '900':0.05559443,
12  '950':-0.0171725,
13  '975':-0.10630798,
14  '995':-0.27290947,
15  },
16  ]

Definition at line 58 of file egammaIdentification.py.

dictionary egammaIdentification.working_points_histomax

Definition at line 110 of file egammaIdentification.py.

tuple egammaIdentification.WorkingPoints
Initial value:
1 = cms.vdouble(
2  [wps[eff] for wps,eff in zip(working_points_histomax['v10_3151'],tight_wp)]
3  )
OutputIterator zip(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

Definition at line 216 of file egammaIdentification.py.