Skip to content
Snippets Groups Projects

gFexDriver Clean Up

Merged Cecilia Tosciri requested to merge ctosciri/athena:gFEX_fixDriver into 23.0
4 files
+ 7
64
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -5,21 +5,10 @@
#include <string>
// Athena/Gaudi
#include "AthenaBaseComps/AthReentrantAlgorithm.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "CaloEvent/CaloCellContainer.h"
#include "L1CaloFEXSim/gTower.h"
#include "L1CaloFEXSim/gTowerContainer.h"
#include "L1CaloFEXSim/gTowerBuilder.h"
#include "L1CaloFEXSim/gSuperCellTowerMapper.h"
#include "L1CaloFEXToolInterfaces/IgFEXSysSim.h"
#include "L1CaloFEXSim/gFEXSim.h"
#include "xAODTrigL1Calo/TriggerTowerContainer.h"
#include "CaloIdentifier/CaloIdManager.h"
#include "CaloIdentifier/CaloCell_SuperCell_ID.h"
#include "L1CaloFEXSim/gFEXOutputCollection.h"
#include "xAODTrigger/gFexJetRoIContainer.h"
#include "xAODTrigger/gFexGlobalRoIContainer.h"
class CaloIdManager;
@@ -41,15 +30,10 @@ class gFEXDriver : public AthAlgorithm
int m_numberOfEvents = 0;
//Declare that gFEXDriver class will write an object of type LVL1::gTowerContainer, one of type gFEXOutputCollection
SG::WriteHandleKey<LVL1::gTowerContainer> m_gTowerContainerSGKey {this, "MyGTowers", "gTowerContainerDriver", "MyGTowers"};
SG::WriteHandleKey<gFEXOutputCollection> m_gFEXOutputCollectionSGKey {this, "MyOutputs", "gFEXOutputCollection", "MyOutputs"};
ToolHandle<IgTowerBuilder> m_gTowerBuilderTool {this, "gTowerBuilderTool", "LVL1::gTowerBuilder", "Tool that builds gTowers for simulation"};
ToolHandle<IgSuperCellTowerMapper> m_gSuperCellTowerMapperTool {this, "gSuperCellTowerMapperTool", "LVL1::gSuperCellTowerMapper", "Tool that maps supercells to gTowers"};
ToolHandle<IgFEXSysSim> m_gFEXSysSimTool {this, "gFEXSysSimTool", "LVL1::gFEXSysSim", "Tool that creates the gFEX System Simulation"};
std::map<Identifier, std::pair<int,int> > m_cell_to_tower_map;
};
} // end of LVL1 namespace
Loading