Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:07

0001 #!/usr/bin/env python3
0002 from FWCore.ParameterSet.Types import PSet
0003 import FWCore.ParameterSet.Config as cms
0004 
0005 class DTDQMConfig( PSet ):
0006 
0007   # constructor
0008 
0009   def __init__( self ):
0010     PSet.__init__( self )       
0011     self.__processAB7Digis = False
0012     self.__processAB7TPs   = False
0013     self.__runWithLargeTB  = False
0014     self.__tbTDCPedestal   = 0
0015   
0016   # getters
0017   
0018   def getProcessAB7Digis( self ):
0019     return self.__processAB7Digis
0020     
0021   def getProcessAB7TPs( self ):
0022     return self.__processAB7TPs
0023 
0024   def getRunWithLargeTB( self ):
0025     return self.__runWithLargeTB
0026 
0027   def getTBTDCPedestal( self ):
0028     return self.__tbTDCPedestal
0029     
0030   # setters
0031 
0032   def setProcessAB7Digis( self, processAB7Digis ):
0033       self.__processAB7Digis = processAB7Digis
0034     
0035   def setProcessAB7TPs( self, processAB7TPs ):
0036       self.__processAB7TPs = processAB7TPs
0037     
0038   def setRunWithLargeTB( self,runWithLargeTB ):
0039       self.__runWithLargeTB = runWithLargeTB
0040 
0041   def setTBTDCPedestal( self, tbTDCPedestal ):
0042       self.__tbTDCPedestal = tbTDCPedestal
0043     
0044   # str and repr
0045 
0046   def __str__( self ):
0047     return "DTDQMConfig: processAB7Digis='%r' processAB7TPs='%r' runWithLargeTB='%r' tbTDCPedestal='%d'" % (self.__processAB7Digis, \
0048                                                                                                             self.__processAB7TPs,   \
0049                                                                                                             self.__runWithLargeTB,  \
0050                                                                                                             self.__tbTDCPedestal)
0051     
0052   def __repr__( self ):
0053     return "DTDQMConfig: processAB7Digis='%r' processAB7TPs='%r' runWithLargeTB='%r' tbTDCPedestal='%d'" % (self.__processAB7Digis, \
0054                                                                                                             self.__processAB7TPs,   \
0055                                                                                                             self.__runWithLargeTB,  \
0056                                                                                                             self.__tbTDCPedestal)