Exemple #1
0
 # The noise stuff is only actually used when slice = 0
 tt = TriggerTowerMaker_TTL1('TriggerTowerMaker' + sl)
 tt.TriggerTowerLocation = triggerTowers + sl
 tt.TimeslicesLUT = timeslices
 tt.SliceLUT = slice
 tt.PedestalValue = pedestal
 tt.TowerNoise = True
 tt.NumberOfEmNoiseRegions = 2
 tt.EmNoiseEtaLower = [0., 1.5]
 tt.EmNoiseRMS = [320., 690.]
 tt.NumberOfHadNoiseRegions = 2
 tt.HadNoiseEtaLower = [0., 1.5]
 tt.HadNoiseRMS = [450., 500.]
 job += tt
 job += LVL1__CPMTowerMaker('CPMTowerMaker' + sl,
                            TriggerTowerLocation=triggerTowers + sl,
                            CPMTowerLocation=cpmTowers + sl)
 job += LVL1__JetElementMaker('JetElementMaker' + sl,
                              TriggerTowerLocation=triggerTowers + sl,
                              JetElementLocation=jetElements + sl)
 job += LVL1__EmTauTrigger('EmTauTrigger' + sl,
                           TriggerTowerLocation=triggerTowers + sl,
                           CPMHitsLocation=cpmHits + sl,
                           EmTauROILocation=emTauRois + slRoi)
 job += LVL1__JetTrigger('JetTrigger' + sl,
                         JetElementLocation=jetElements + sl,
                         JEMHitsLocation=jemHits + sl,
                         JetROIOutputLocation=jetRois + slRoi)
 job += LVL1__EnergyTrigger('EnergyTrigger' + sl,
                            JetElementLocation=jetElements + sl,
                            JEMEtSumsLocation=jemEtSums + sl,
Exemple #2
0
from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__ROD
from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__Tester
from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__DumpTriggerObjects

# Get the algorithm sequence
from AthenaCommon.AlgSequence import AlgSequence

job = AlgSequence()

# Add the required algorithms to the sequence
from TrigT1CaloSim.TrigT1CaloSimConfig import TriggerTowerMaker_TTL1

triggerTowerMaker = TriggerTowerMaker_TTL1('TriggerTowerMaker')
job += [triggerTowerMaker]

job += LVL1__CPMTowerMaker('CPMTowerMaker')
job += LVL1__JetElementMaker('JetElementMaker')
job += LVL1__EmTauTrigger('EmTauTrigger')
job += LVL1__JetTrigger('JetTrigger')
job += LVL1__EnergyTrigger('EnergyTrigger')
job += LVL1__ROD('ROD')
job += LVL1__CPCMMMaker('CPCMMMaker')
job += LVL1__JEPCMMMaker('JEPCMMMaker')

from AthenaCommon.AppMgr import ToolSvc
from TrigT1CaloTools.TrigT1CaloToolsConf import LVL1__L1TriggerTowerTool

ToolSvc += LVL1__L1TriggerTowerTool('L1TriggerTowerTool')
ToolSvc.L1TriggerTowerTool.BaselineCorrection = False

# Dynamic Pedestal Correction
Exemple #3
0
                job.newTriggerTowerMaker.TileThresh = job.TriggerTowerMaker.TileThresh
                job.newTriggerTowerMaker.HecThresh = job.TriggerTowerMaker.HecThresh
                job.newTriggerTowerMaker.FcalHThresh = job.TriggerTowerMaker.FcalHThresh

                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__CPMTowerMaker
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__JetElementMaker
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__EmTauTrigger
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__JetTrigger
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__EnergyTrigger
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__CPCMMMaker
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__JEPCMMMaker
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__ROD
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__Tester
                from TrigT1CaloSim.TrigT1CaloSimConf import LVL1__DumpTriggerObjects

                job += LVL1__CPMTowerMaker('newCPMTowerMaker')
                job.newCPMTowerMaker.EventStore = "BkgEvent_0_SG"
                job += LVL1__JetElementMaker('newJetElementMaker')
                job.newJetElementMaker.EventStore = "BkgEvent_0_SG"
                job += LVL1__EmTauTrigger('newEmTauTrigger')
                job.newEmTauTrigger.EventStore = "BkgEvent_0_SG"
                job += LVL1__JetTrigger('newJetTrigger')
                job.newJetTrigger.EventStore = "BkgEvent_0_SG"
                job += LVL1__EnergyTrigger('newEnergyTrigger')
                job.newEnergyTrigger.EventStore = "BkgEvent_0_SG"
                job += LVL1__ROD('newROD')
                job.newROD.EventStore = "BkgEvent_0_SG"
                job += LVL1__CPCMMMaker('newCPCMMMaker')
                job.newCPCMMMaker.EventStore = "BkgEvent_0_SG"
                job += LVL1__JEPCMMMaker('newJEPCMMMaker')
                job.newJEPCMMMaker.EventStore = "BkgEvent_0_SG"