declareProperty("DoOffline",m_doOffline=false,"Steers the offline emulation of the LVL1 logic");
declareProperty("UseLookup",m_useLookup=false,"Toggle Lookup mode on and off default is the otf(old) mode");
declareProperty("DoNtuple",m_doNtuple=false,"Create an ntuple for data analysis");
declareProperty("DoMM",m_doMM=false,"Run data analysis for MM");
declareProperty("DosTGC",m_dosTGC=true,"Run data analysis for sTGCs");
declareProperty("UseLookup",m_useLookup=false,"Toggle Lookup mode on and off default is the otf(old) mode");
declareProperty("DoNtuple",m_doNtuple=true,"Create an ntuple for data analysis");
declareProperty("DoMM",m_doMM=true,"Run data analysis for MM");
declareProperty("DoMMDiamonds",m_doMMDiamonds=false,"Run data analysis for MM using Diamond Roads algorithm");
declareProperty("DosTGC",m_dosTGC=false,"Run data analysis for sTGCs");
// declare monitoring tools
declareProperty("AthenaMonTools",m_monitors,"List of monitoring tools to be run with this instance, if incorrect then tool is silently skipped.");
declareProperty("PadTdsTool",m_pad_tds,"Tool that simulates the functionalities of the PAD TDS");
declareProperty("AthenaMonTools",m_monitors,"List of monitoring tools to be run with this instance, if incorrect then tool is silently skipped.");
declareProperty("PadTdsTool",m_pad_tds,"Tool that simulates the functionalities of the PAD TDS");
//PadTriggerTool : in principle can be totally wuiped out. necesary for ntuples currently. Once you isolate ntuple making code and the trigger code you can abandon this method. Things ae still tangled a bit somewhow so keep it just in case
declareProperty("PadTriggerTool",m_pad_trigger,"Tool that simulates the pad trigger logic");
declareProperty("PadTriggerLookupTool",m_pad_trigger_lookup,"Tool that is used to lookup pad trigger patterns per execute against the same LUT as in trigger FPGA");
declareProperty("StripTdsTool",m_strip_tds,"Tool that simulates the functionalities of the Strip TDS");
declareProperty("StripClusterTool",m_strip_cluster,"Tool that simulates the Strip Clustering");
declareProperty("StripSegmentTool",m_strip_segment,"Tool that simulates the Segment finding");
declareProperty("MMStripTdsTool",m_mmstrip_tds,"Tool that simulates the functionalities of the MM STRIP TDS");
declareProperty("MMTriggerTool",m_mmtrigger,"Tool that simulates the MM Trigger");
declareProperty("NSWTrigRDOContainerName",m_trigRdoContainer="NSWTRGRDO"," Give a name to NSW trigger rdo container");
declareProperty("PadTriggerTool",m_pad_trigger,"Tool that simulates the pad trigger logic");
declareProperty("PadTriggerLookupTool",m_pad_trigger_lookup,"Tool that is used to lookup pad trigger patterns per execute against the same LUT as in trigger FPGA");
declareProperty("StripTdsTool",m_strip_tds,"Tool that simulates the functionalities of the Strip TDS");
declareProperty("StripClusterTool",m_strip_cluster,"Tool that simulates the Strip Clustering");
declareProperty("StripSegmentTool",m_strip_segment,"Tool that simulates the Segment finding");
declareProperty("MMStripTdsTool",m_mmstrip_tds,"Tool that simulates the functionalities of the MM STRIP TDS");
declareProperty("MMTriggerTool",m_mmtrigger,"Tool that simulates the MM Trigger");
declareProperty("NSWTrigRDOContainerName",m_trigRdoContainer="NSWTRGRDO"," Give a name to NSW trigger rdo container");
}
...
...
@@ -80,7 +80,6 @@ namespace NSWL1 {
}
// retrieving the private tools implementing the simulation