Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-21 03:54:36

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 energyThreshold = 2.
0004 
0005 triggerTypes = cms.untracked.vstring('ECAL', 'HCAL', 'CSC', 'DT', 'RPC')
0006 
0007 ecalClusterTask = cms.untracked.PSet(
0008     params = cms.untracked.PSet(
0009         doExtra = cms.untracked.bool(True),
0010         energyThreshold = cms.untracked.double(energyThreshold),
0011         egTriggerAlgos = cms.untracked.vstring(
0012             "L1_SingleEG2",
0013             "L1_SingleEG5",
0014             "L1_SingleEG8",
0015             "L1_SingleEG10",
0016             "L1_SingleEG12",
0017             "L1_SingleEG15",
0018             "L1_SingleEG20",
0019             "L1_SingleEG25",
0020             "L1_DoubleNoIsoEG_BTB_tight",
0021             "L1_DoubleNoIsoEG_BTB_loose",
0022             "L1_DoubleNoIsoEGTopBottom",
0023             "L1_DoubleNoIsoEGTopBottomCen",
0024             "L1_DoubleNoIsoEGTopBottomCen2",
0025             "L1_DoubleNoIsoEGTopBottomCenVert"
0026         ),
0027         L1GlobalTriggerReadoutRecordTag = cms.untracked.InputTag("gtDigis"),
0028         L1MuGMTReadoutCollectionTag = cms.untracked.InputTag("gtDigis"),
0029         swissCrossMaxThreshold = cms.untracked.double(3.)
0030     ),    
0031     MEs = cms.untracked.PSet(
0032         TrendNBC = cms.untracked.PSet(
0033             path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s number of basic clusters'),
0034             kind = cms.untracked.string('TProfile'),
0035             otype = cms.untracked.string('Ecal2P'),
0036             btype = cms.untracked.string('Trend'),
0037             description = cms.untracked.string('Trend of the number of basic clusters per event in EB/EE.')
0038         ),
0039         TrendBCSize = cms.untracked.PSet(
0040             path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s size of basic clusters'),
0041             kind = cms.untracked.string('TProfile'),
0042             otype = cms.untracked.string('Ecal2P'),
0043             btype = cms.untracked.string('Trend'),
0044             description = cms.untracked.string('Trend of the mean size of the basic clusters.')
0045         ),
0046         BCOccupancy = cms.untracked.PSet(
0047             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number map%(suffix)s'),
0048             kind = cms.untracked.string('TH2F'),
0049             otype = cms.untracked.string('Ecal3P'),
0050             btype = cms.untracked.string('SuperCrystal'),
0051             description = cms.untracked.string('Basic cluster occupancy.')
0052         ),
0053         BCOccupancyProjEta = cms.untracked.PSet(
0054             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number projection eta%(suffix)s'),
0055             kind = cms.untracked.string('TH1F'),
0056             otype = cms.untracked.string('Ecal3P'),
0057             btype = cms.untracked.string('ProjEta'),
0058             description = cms.untracked.string('Projection of the basic cluster occupancy.')
0059         ),
0060         BCOccupancyProjPhi = cms.untracked.PSet(
0061             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number projection phi%(suffix)s'),
0062             kind = cms.untracked.string('TH1F'),
0063             otype = cms.untracked.string('Ecal3P'),
0064             btype = cms.untracked.string('ProjPhi'),
0065             description = cms.untracked.string('Projection of the basic cluster occupancy.')
0066         ),
0067         BCSizeMapProjEta = cms.untracked.PSet(
0068             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size projection eta%(suffix)s'),
0069             kind = cms.untracked.string('TProfile'),
0070             otype = cms.untracked.string('Ecal3P'),
0071             btype = cms.untracked.string('ProjEta'),
0072             description = cms.untracked.string('Eta-projection of the number of crystals in basic clusters.')
0073         ),
0074         BCSizeMapProjPhi = cms.untracked.PSet(
0075             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size projection phi%(suffix)s'),
0076             kind = cms.untracked.string('TProfile'),
0077             otype = cms.untracked.string('Ecal3P'),
0078             btype = cms.untracked.string('ProjPhi'),
0079             description = cms.untracked.string('Phi-projection of the number of crystals in basic clusters.')
0080         ),
0081         BCSize = cms.untracked.PSet(
0082             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size'),
0083             kind = cms.untracked.string('TH1F'),
0084             otype = cms.untracked.string('Ecal2P'),
0085             xaxis = cms.untracked.PSet(
0086                 high = cms.untracked.double(100.0),
0087                 nbins = cms.untracked.int32(50),
0088                 low = cms.untracked.double(0.0)
0089             ),
0090             btype = cms.untracked.string('User'),
0091             description = cms.untracked.string('Distribution of the number of crystals in basic clusters.')
0092         ),
0093         BCE = cms.untracked.PSet(
0094             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy'),
0095             kind = cms.untracked.string('TH1F'),
0096             otype = cms.untracked.string('Ecal2P'),
0097             xaxis = cms.untracked.PSet(
0098                 high = cms.untracked.double(150.0),
0099                 nbins = cms.untracked.int32(50),
0100                 low = cms.untracked.double(0.0),
0101                 title = cms.untracked.string('energy (GeV)')
0102             ),
0103             btype = cms.untracked.string('User'),
0104             description = cms.untracked.string('Basic cluster energy distribution.')
0105         ),
0106         BCEt = cms.untracked.PSet(
0107             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC transverse energy'),
0108             kind = cms.untracked.string('TH1F'),
0109             otype = cms.untracked.string('Ecal2P'),
0110             xaxis = cms.untracked.PSet(
0111                 high = cms.untracked.double(150.0),
0112                 nbins = cms.untracked.int32(50),
0113                 low = cms.untracked.double(0.0),
0114                 title = cms.untracked.string('energy (GeV)')
0115             ),
0116             btype = cms.untracked.string('User'),
0117             description = cms.untracked.string('Basic cluster transverse energy distribution.')
0118         ),
0119         BCSizeMap = cms.untracked.PSet(
0120             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size map%(suffix)s'),
0121             kind = cms.untracked.string('TProfile2D'),
0122             otype = cms.untracked.string('Ecal3P'),
0123             btype = cms.untracked.string('SuperCrystal'),
0124             description = cms.untracked.string('2D distribution of the mean number of crystals in basic clusters.')
0125         ),
0126         BCNum = cms.untracked.PSet(
0127             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number'),
0128             kind = cms.untracked.string('TH1F'),
0129             otype = cms.untracked.string('Ecal2P'),
0130             xaxis = cms.untracked.PSet(
0131                 high = cms.untracked.double(100.0),
0132                 nbins = cms.untracked.int32(20),
0133                 low = cms.untracked.double(0.0)
0134             ),
0135             btype = cms.untracked.string('User'),
0136             description = cms.untracked.string('Distribution of the number of basic clusters per event.')
0137         ),
0138         BCEMapProjEta = cms.untracked.PSet(
0139             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy projection eta%(suffix)s'),
0140             kind = cms.untracked.string('TProfile'),
0141             yaxis = cms.untracked.PSet(
0142                 title = cms.untracked.string('energy (GeV)')
0143             ),
0144             otype = cms.untracked.string('Ecal3P'),
0145             btype = cms.untracked.string('ProjEta'),
0146             description = cms.untracked.string('Projection of the mean energy of the basic clusters.')
0147         ),
0148         BCEMapProjPhi = cms.untracked.PSet(
0149             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy projection phi%(suffix)s'),
0150             kind = cms.untracked.string('TProfile'),
0151             yaxis = cms.untracked.PSet(
0152                 title = cms.untracked.string('energy (GeV)')
0153             ),
0154             otype = cms.untracked.string('Ecal3P'),
0155             btype = cms.untracked.string('ProjPhi'),
0156             description = cms.untracked.string('Projection of the mean energy of the basic clusters.')
0157         ),
0158         BCEMap = cms.untracked.PSet(
0159             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy map%(suffix)s'),
0160             kind = cms.untracked.string('TProfile2D'),
0161             zaxis = cms.untracked.PSet(
0162                 title = cms.untracked.string('energy (GeV)')
0163             ),
0164             otype = cms.untracked.string('Ecal3P'),
0165             btype = cms.untracked.string('SuperCrystal'),
0166             description = cms.untracked.string('2D distribution of the mean energy of the basic clusters.')
0167         ),
0168         BCEtMap = cms.untracked.PSet(
0169             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC transverse energy map%(suffix)s'),
0170             kind = cms.untracked.string('TProfile2D'),
0171             zaxis = cms.untracked.PSet(
0172                 title = cms.untracked.string('energy (GeV)')
0173             ),
0174             otype = cms.untracked.string('Ecal3P'),
0175             btype = cms.untracked.string('SuperCrystal'),
0176             description = cms.untracked.string('2D distribution of the mean transverse energy of the basic clusters.')
0177         ),
0178         BCEtMapProjEta = cms.untracked.PSet(
0179             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC ET projection eta%(suffix)s'),
0180             kind = cms.untracked.string('TProfile'),
0181             yaxis = cms.untracked.PSet(
0182                 title = cms.untracked.string('transverse energy (GeV)')
0183             ),
0184             otype = cms.untracked.string('Ecal3P'),
0185             btype = cms.untracked.string('ProjEta'),
0186             description = cms.untracked.string('Projection of the mean Et of the basic clusters.')
0187         ),
0188         BCEtMapProjPhi = cms.untracked.PSet(
0189             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC ET projection phi%(suffix)s'),
0190             kind = cms.untracked.string('TProfile'),
0191             yaxis = cms.untracked.PSet(
0192                 title = cms.untracked.string('transverse energy (GeV)')
0193             ),
0194             otype = cms.untracked.string('Ecal3P'),
0195             btype = cms.untracked.string('ProjPhi'),
0196             description = cms.untracked.string('Projection of the mean Et of the basic clusters.')
0197         ),
0198         SCR9 = cms.untracked.PSet(
0199             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9'),
0200             kind = cms.untracked.string('TH1F'),
0201             otype = cms.untracked.string('Ecal2P'),
0202             xaxis = cms.untracked.PSet(
0203                 high = cms.untracked.double(1.2),
0204                 nbins = cms.untracked.int32(50),
0205                 low = cms.untracked.double(0.0)
0206             ),
0207             btype = cms.untracked.string('User'),
0208             description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters.')
0209         ),
0210         SCR9Raw = cms.untracked.PSet(
0211             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Raw'),
0212             kind = cms.untracked.string('TH1F'),
0213             otype = cms.untracked.string('Ecal2P'),
0214             xaxis = cms.untracked.PSet(
0215                 high = cms.untracked.double(1.2),
0216                 nbins = cms.untracked.int32(50),
0217                 low = cms.untracked.double(0.0)
0218             ),
0219             btype = cms.untracked.string('User'),
0220             description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses raw energy definition')
0221         ),
0222         SCR9Full = cms.untracked.PSet(
0223             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Full'),
0224             kind = cms.untracked.string('TH1F'),
0225             otype = cms.untracked.string('Ecal2P'),
0226             xaxis = cms.untracked.PSet(
0227                 high = cms.untracked.double(1.2),
0228                 nbins = cms.untracked.int32(50),
0229                 low = cms.untracked.double(0.0)
0230             ),
0231             btype = cms.untracked.string('User'),
0232             description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses full E_3x3 definition')
0233         ),
0234         SCR9FullRaw = cms.untracked.PSet(
0235             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Full Raw'),
0236             kind = cms.untracked.string('TH1F'),
0237             otype = cms.untracked.string('Ecal2P'),
0238             xaxis = cms.untracked.PSet(
0239                 high = cms.untracked.double(1.2),
0240                 nbins = cms.untracked.int32(50),
0241                 low = cms.untracked.double(0.0)
0242             ),
0243             btype = cms.untracked.string('User'),
0244             description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses full E_3x3 and raw energy definition')
0245         ),
0246         SCNum = cms.untracked.PSet(
0247             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC number'),
0248             kind = cms.untracked.string('TH1F'),
0249             otype = cms.untracked.string('Ecal2P'),
0250             xaxis = cms.untracked.PSet(
0251                 high = cms.untracked.double(20.0),
0252                 nbins = cms.untracked.int32(20),
0253                 low = cms.untracked.double(0.0)
0254             ),
0255             btype = cms.untracked.string('User'),
0256             description = cms.untracked.string('Distribution of the number of super clusters per event in EB/EE.')
0257         ),
0258         TrendNSC = cms.untracked.PSet(
0259             path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s number of super clusters'),
0260             kind = cms.untracked.string('TProfile'),
0261             otype = cms.untracked.string('Ecal2P'),
0262             btype = cms.untracked.string('Trend'),
0263             description = cms.untracked.string('Trend of the number of super clusters per event in EB/EE.')
0264         ),
0265         TrendSCSize = cms.untracked.PSet(
0266             path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s size of super clusters'),
0267             kind = cms.untracked.string('TProfile'),
0268             otype = cms.untracked.string('Ecal2P'),
0269             btype = cms.untracked.string('Trend'),
0270             description = cms.untracked.string('Trend of the mean size (number of crystals) of the super clusters.')
0271         ),
0272         SCSeedEnergy = cms.untracked.PSet(
0273             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC seed crystal energy'),
0274             kind = cms.untracked.string('TH1F'),
0275             otype = cms.untracked.string('Ecal2P'),
0276             xaxis = cms.untracked.PSet(
0277                 high = cms.untracked.double(150.0),
0278                 nbins = cms.untracked.int32(50),
0279                 low = cms.untracked.double(0.0),
0280                 title = cms.untracked.string('energy (GeV)')
0281             ),
0282             btype = cms.untracked.string('User'),
0283             description = cms.untracked.string('Energy distribution of the crystals that seeded super clusters.')
0284         ),
0285         SCE = cms.untracked.PSet(
0286             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy'),
0287             kind = cms.untracked.string('TH1F'),
0288             otype = cms.untracked.string('Ecal2P'),
0289             xaxis = cms.untracked.PSet(
0290                 high = cms.untracked.double(150.0),
0291                 nbins = cms.untracked.int32(50),
0292                 low = cms.untracked.double(0.0),
0293                 title = cms.untracked.string('energy (GeV)')
0294             ),
0295             btype = cms.untracked.string('User'),
0296             description = cms.untracked.string('Super cluster energy distribution.')
0297         ),
0298         SCEt = cms.untracked.PSet(
0299             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC transverse energy'),
0300             kind = cms.untracked.string('TH1F'),
0301             otype = cms.untracked.string('Ecal2P'),
0302             xaxis = cms.untracked.PSet(
0303                 high = cms.untracked.double(150.0),
0304                 nbins = cms.untracked.int32(50),
0305                 low = cms.untracked.double(0.0),
0306                 title = cms.untracked.string('energy (GeV)')
0307             ),
0308             btype = cms.untracked.string('User'),
0309             description = cms.untracked.string('Super cluster transverse energy distribution.')
0310         ),
0311         SCRawE = cms.untracked.PSet(
0312             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy'),
0313             kind = cms.untracked.string('TH1F'),
0314             otype = cms.untracked.string('Ecal2P'),
0315             xaxis = cms.untracked.PSet(
0316                 high = cms.untracked.double(150.0),
0317                 nbins = cms.untracked.int32(50),
0318                 low = cms.untracked.double(0.0),
0319                 title = cms.untracked.string('energy (GeV)')
0320             ),
0321             btype = cms.untracked.string('User'),
0322             description = cms.untracked.string('Super cluster raw energy distribution.')
0323         ),
0324         SCRawEt = cms.untracked.PSet(
0325             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw transverse energy'),
0326             kind = cms.untracked.string('TH1F'),
0327             otype = cms.untracked.string('Ecal2P'),
0328             xaxis = cms.untracked.PSet(
0329                 high = cms.untracked.double(150.0),
0330                 nbins = cms.untracked.int32(50),
0331                 low = cms.untracked.double(0.0),
0332                 title = cms.untracked.string('energy (GeV)')
0333             ),
0334             btype = cms.untracked.string('User'),
0335             description = cms.untracked.string('Super cluster raw transverse energy distribution.')
0336         ),
0337         SCNcrystals = cms.untracked.PSet(
0338             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC size (crystal)'),
0339             kind = cms.untracked.string('TH1F'),
0340             otype = cms.untracked.string('Ecal2P'),
0341             xaxis = cms.untracked.PSet(
0342                 high = cms.untracked.double(150.0),
0343                 nbins = cms.untracked.int32(50),
0344                 low = cms.untracked.double(0.0)
0345             ),
0346             btype = cms.untracked.string('User'),
0347             description = cms.untracked.string('Distribution of the super cluster size (number of crystals).')
0348         ),
0349         SingleCrystalCluster = cms.untracked.PSet(
0350             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC single crystal cluster seed occupancy map%(suffix)s'),
0351             kind = cms.untracked.string('TH2F'),
0352             otype = cms.untracked.string('Ecal3P'),
0353             btype = cms.untracked.string('SuperCrystal'),
0354             description = cms.untracked.string('Occupancy map of the occurrence of super clusters with only one constituent')
0355         ),
0356         SCNBCs = cms.untracked.PSet(
0357             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC size'),
0358             kind = cms.untracked.string('TH1F'),
0359             otype = cms.untracked.string('Ecal2P'),
0360             xaxis = cms.untracked.PSet(
0361                 high = cms.untracked.double(15.0),
0362                 nbins = cms.untracked.int32(15),
0363                 low = cms.untracked.double(0.0)
0364             ),
0365             btype = cms.untracked.string('User'),
0366             description = cms.untracked.string('Distribution of the super cluster size (number of basic clusters)')
0367         ),
0368         SCSeedOccupancy = cms.untracked.PSet(
0369             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC seed occupancy map%(suffix)s'),
0370             kind = cms.untracked.string('TH2F'),
0371             otype = cms.untracked.string('Ecal3P'),
0372             btype = cms.untracked.string('SuperCrystal'),
0373             description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters.')
0374         ),
0375         SCELow = cms.untracked.PSet(
0376             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy (low scale)'),
0377             kind = cms.untracked.string('TH1F'),
0378             otype = cms.untracked.string('Ecal2P'),
0379             xaxis = cms.untracked.PSet(
0380                 high = cms.untracked.double(10.0),
0381                 nbins = cms.untracked.int32(50),
0382                 low = cms.untracked.double(0.0),
0383                 title = cms.untracked.string('energy (GeV)')
0384             ),
0385             btype = cms.untracked.string('User'),
0386             description = cms.untracked.string('Energy distribution (raw energy) of the super clusters (low scale).')
0387         ),
0388         SCEtLow = cms.untracked.PSet(
0389             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC transverse energy (low scale)'),
0390             kind = cms.untracked.string('TH1F'),
0391             otype = cms.untracked.string('Ecal2P'),
0392             xaxis = cms.untracked.PSet(
0393                 high = cms.untracked.double(10.0),
0394                 nbins = cms.untracked.int32(50),
0395                 low = cms.untracked.double(0.0),
0396                 title = cms.untracked.string('energy (GeV)')
0397             ),
0398             btype = cms.untracked.string('User'),
0399             description = cms.untracked.string('Transverse energy distribution (raw energy) of the super clusters (low scale).')
0400         ),
0401         SCRawELow = cms.untracked.PSet(
0402             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy (low scale)'),
0403             kind = cms.untracked.string('TH1F'),
0404             otype = cms.untracked.string('Ecal2P'),
0405             xaxis = cms.untracked.PSet(
0406                 high = cms.untracked.double(10.0),
0407                 nbins = cms.untracked.int32(50),
0408                 low = cms.untracked.double(0.0),
0409                 title = cms.untracked.string('energy (GeV)')
0410             ),
0411             btype = cms.untracked.string('User'),
0412             description = cms.untracked.string('Energy distribution of the super clusters (low scale).')
0413         ),
0414         SCRawEtLow = cms.untracked.PSet(
0415             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw transverse energy (low scale)'),
0416             kind = cms.untracked.string('TH1F'),
0417             otype = cms.untracked.string('Ecal2P'),
0418             xaxis = cms.untracked.PSet(
0419                 high = cms.untracked.double(10.0),
0420                 nbins = cms.untracked.int32(50),
0421                 low = cms.untracked.double(0.0),
0422                 title = cms.untracked.string('energy (GeV)')
0423             ),
0424             btype = cms.untracked.string('User'),
0425             description = cms.untracked.string('Transverse energy distribution of the super clusters (low scale).')
0426         ),
0427         SCRawEHigh = cms.untracked.PSet(
0428             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy (high scale)'),
0429             kind = cms.untracked.string('TH1F'),
0430             otype = cms.untracked.string('Ecal2P'),
0431             xaxis = cms.untracked.PSet(
0432                 high = cms.untracked.double(1000.0),
0433                 nbins = cms.untracked.int32(50),
0434                 low = cms.untracked.double(0.0),
0435                 title = cms.untracked.string('energy (GeV)')
0436             ),
0437             btype = cms.untracked.string('User'),
0438             description = cms.untracked.string('Energy distribution of the super clusters (high scale).')
0439         ),
0440         SCClusterVsSeed = cms.untracked.PSet(
0441             kind = cms.untracked.string('TH2F'),
0442             yaxis = cms.untracked.PSet(
0443                 high = cms.untracked.double(150.0),
0444                 nbins = cms.untracked.int32(50),
0445                 low = cms.untracked.double(0.0),
0446                 title = cms.untracked.string('energy (GeV)')
0447             ),
0448             otype = cms.untracked.string('Ecal2P'),
0449             xaxis = cms.untracked.PSet(
0450                 high = cms.untracked.double(150.0),
0451                 nbins = cms.untracked.int32(50),
0452                 low = cms.untracked.double(0.0),
0453                 title = cms.untracked.string('energy (GeV)')
0454             ),
0455             btype = cms.untracked.string('User'),
0456             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy vs seed crystal energy'),
0457             description = cms.untracked.string('Relation between super cluster energy and its seed crystal energy.')
0458         ),
0459         SCSizeVsEnergy = cms.untracked.PSet(
0460             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC size (crystal) vs energy (GeV)'),
0461             kind = cms.untracked.string('TProfile'),
0462             otype = cms.untracked.string('Ecal2P'),
0463             btype = cms.untracked.string('User'),
0464             xaxis = cms.untracked.PSet(
0465                 high = cms.untracked.double(10.),
0466                 low = cms.untracked.double(0.),
0467                 nbins = cms.untracked.int32(100),
0468                 title = cms.untracked.string('energy (GeV)')
0469             ),
0470             description = cms.untracked.string('Mean SC size in crystals as a function of the SC energy.')
0471         ),
0472         SCSeedOccupancyHighE = cms.untracked.PSet(
0473             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (high energy clusters) %(supercrystal)s binned'),
0474             kind = cms.untracked.string('TH2F'),
0475             otype = cms.untracked.string('Ecal3P'),
0476             btype = cms.untracked.string('SuperCrystal'),
0477             description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters with energy > ' + str(energyThreshold) + ' GeV.')
0478         ),
0479         SCSeedOccupancyTrig = cms.untracked.PSet(
0480             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (%(trig)s triggered) %(supercrystal)s binned'),
0481             kind = cms.untracked.string('TH2F'),
0482             otype = cms.untracked.string('Ecal3P'),
0483             btype = cms.untracked.string('SuperCrystal'),
0484             description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters.'),
0485             multi = cms.untracked.PSet(
0486                 trig = triggerTypes
0487             )
0488         ),
0489         SCSeedTimeTrigEx = cms.untracked.PSet(
0490             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing (%(trig)s exclusive triggered)'),
0491             kind = cms.untracked.string('TH1F'),
0492             otype = cms.untracked.string('Ecal2P'),
0493             btype = cms.untracked.string('User'),
0494             xaxis = cms.untracked.PSet(
0495                 high = cms.untracked.double(25.),
0496                 low = cms.untracked.double(-25.),
0497                 nbins = cms.untracked.int32(100),
0498                 title = cms.untracked.string('time (ns)')
0499             ),
0500             description = cms.untracked.string('Timing distribution of the crystals that seeded super clusters.'),
0501             multi = cms.untracked.PSet(
0502                 trig = triggerTypes
0503             )        
0504         ),
0505         SCSeedTimeMapTrigEx = cms.untracked.PSet(
0506             path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing map%(suffix)s (%(trig)s exclusive triggered) %(supercrystal)s binned'),
0507             kind = cms.untracked.string('TProfile2D'),
0508             otype = cms.untracked.string('Ecal3P'),
0509             btype = cms.untracked.string('SuperCrystal'),
0510             zaxis = cms.untracked.PSet(
0511                 high = cms.untracked.double(25.),
0512                 low = cms.untracked.double(-25.),
0513                 title = cms.untracked.string('time (ns)')
0514             ),
0515             description = cms.untracked.string('Mean timing of the crystals that seeded super clusters.'),
0516             multi = cms.untracked.PSet(
0517                 trig = triggerTypes
0518             )
0519         ),
0520         SCOccupancyProjEta = cms.untracked.PSet(
0521             path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_eta"),
0522             kind = cms.untracked.string('TH1F'),
0523             otype = cms.untracked.string('Ecal2P'),
0524             btype = cms.untracked.string('ProjEta'),
0525             description = cms.untracked.string('Supercluster eta.')
0526         ),
0527         SCOccupancyProjPhi = cms.untracked.PSet(
0528             path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_phi"),
0529             kind = cms.untracked.string('TH1F'),
0530             otype = cms.untracked.string('Ecal2P'),
0531             btype = cms.untracked.string('ProjPhi'),
0532             description = cms.untracked.string('Supercluster phi.')
0533         ),
0534         SCSwissCross = cms.untracked.PSet(
0535             path = cms.untracked.string("EcalBarrel/EBRecoSummary/superClusters_EB_E1oE4"),
0536             kind = cms.untracked.string('TH1F'),
0537             otype = cms.untracked.string('EB'),
0538             btype = cms.untracked.string('User'),
0539             xaxis = cms.untracked.PSet(
0540                 high = cms.untracked.double(1.5),
0541                 low = cms.untracked.double(0.),
0542                 nbins = cms.untracked.int32(100)
0543             ),
0544             description = cms.untracked.string('Swiss cross for SC maximum-energy crystal.')
0545         ),
0546         Triggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
0547             path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE triggers'),
0548             kind = cms.untracked.string('TH1F'),
0549             otype = cms.untracked.string('None'),
0550             btype = cms.untracked.string('User'),
0551             xaxis = cms.untracked.PSet(
0552                 nbins = cms.untracked.int32(5),
0553                 high = cms.untracked.double(5.),
0554                 low = cms.untracked.double(0.),
0555                 labels = triggerTypes,
0556                 title = cms.untracked.string('triggers')
0557             ),
0558             description = cms.untracked.string('Counter for the trigger categories')
0559         ),
0560         ExclusiveTriggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
0561             path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE exclusive triggers'),
0562             kind = cms.untracked.string('TH1F'),
0563             otype = cms.untracked.string('None'),
0564             btype = cms.untracked.string('User'),
0565             xaxis = cms.untracked.PSet(
0566                 nbins = cms.untracked.int32(5),
0567                 high = cms.untracked.double(5.),
0568                 low = cms.untracked.double(0.),
0569                 labels = triggerTypes,
0570                 title = cms.untracked.string('triggers')
0571             ),
0572             description = cms.untracked.string('Counter for the trigger categories')
0573         )
0574     )
0575 )