Skip to content
Snippets Groups Projects
Commit 14967450 authored by Atlas-Software Librarian's avatar Atlas-Software Librarian Committed by Graeme Stewart
Browse files

'CMakeLists.txt' (TrigMissingETHypo-00-02-05)

parent b0a75cec
No related branches found
No related tags found
No related merge requests found
################################################################################
# Package: TrigMissingETHypo
################################################################################
# Declare the package name:
atlas_subdir( TrigMissingETHypo )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Trigger/TrigSteer/TrigInterfaces
Trigger/TrigTools/TrigTimeAlgs
PRIVATE
Event/xAOD/xAODTrigMissingET
GaudiKernel
Trigger/TrigEvent/TrigMissingEtEvent )
# External dependencies:
find_package( CLHEP )
# tag ROOTMathLibs was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package:
atlas_add_library( TrigMissingETHypoLib
src/*.cxx
PUBLIC_HEADERS TrigMissingETHypo
PRIVATE_INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS}
LINK_LIBRARIES TrigInterfacesLib TrigTimeAlgsLib
PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} xAODTrigMissingET GaudiKernel TrigMissingEtEvent )
atlas_add_component( TrigMissingETHypo
src/components/*.cxx
INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${CLHEP_LIBRARIES} TrigInterfacesLib TrigTimeAlgsLib xAODTrigMissingET GaudiKernel TrigMissingEtEvent TrigMissingETHypoLib )
# Install files from the package:
atlas_install_python_modules( python/*.py )
atlas_install_joboptions( share/TriggerConfig_*.py )
......@@ -396,6 +396,23 @@ class L2MetHypoFEBXS_L1check (EFMissingETHypoBase):
self.onlineMonitoring(True)
class EFMetHypoXS_2sided (EFMissingETHypoBase):
__slots__ = []
def __init__(self, name = "EFMetHypo_xs100",ef_thr=10):
super( EFMetHypoXS_2sided, self ).__init__( name )
self.SigCut=ef_thr
self.CutType=1
self.METLabel='TrigEFMissingET'
self.doMuonCorrection = False
self.forceAccept=False
self.significanceOffset = 4.93182
self.significanceSlope = 0.442864
self.xsMETok = 150000
if 'xs30' in name:
self.onlineMonitoring(True)
class EFMetHypoXS_2sided_2012 (EFMissingETHypoBase):
__slots__ = []
def __init__(self, name = "EFMetHypo_xs100",ef_thr=10):
super( EFMetHypoXS_2sided, self ).__init__( name )
......
......@@ -61,7 +61,7 @@ TrigEFMissingETHypo::TrigEFMissingETHypo(const std::string& name, ISvcLocator* p
declareProperty("xsSETmin", m_xsSETmin = 16*CLHEP::GeV, "Minimum Value for MET in xs chains");
declareProperty("xsMETok", m_xsMETok = 64*CLHEP::GeV, "MET value for acceptance in xs chains" );
declareProperty("xsSETok", m_xsSETok = 4000*CLHEP::GeV, "SET value for acceptance in xs chains" );
declareProperty("xsSETok", m_xsSETok = 6500*CLHEP::GeV, "SET value for acceptance in xs chains" );
m_bitMask = 0;
declareProperty("bitMaskComp", m_bitMaskComp = 0, "bit mask to enable rejection based on the component level status flag" );
......@@ -664,4 +664,4 @@ HLT::ErrorCode TrigEFMissingETHypo::hltExecute(const HLT::TriggerElement* output
return HLT::OK;
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment