CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AlCaTestEnable.py
Go to the documentation of this file.
1 #!/usr/bin/env python3
2 """
3 _AlCaTestEnable_
4 
5 Scenario supporting proton collisions
6 
7 """
8 
10 
11 class AlCaTestEnable(AlCa):
12  def __init__(self):
13  AlCa.__init__(self)
14  self.skims=['TkAlLAS']
15  """
16  _AlCaTestEnable_
17 
18  Implement configuration building for data processing for proton
19  collision data taking
20 
21  """
22  def expressProcessing(self, globalTag, **args):
23  """
24  _expressProcessing_
25 
26  Proton collision data taking express processing
27 
28  """
29  if 'skims' in args:
30  if 'EcalTestPulsesRaw' not in args['skims']:
31  args['skims'].append('EcalTestPulsesRaw')
32 
33  return super(AlCaTestEnable, self).expressProcessing(globalTag, **args)
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...