![]() |
ATLAS Offline Software
|
Create supercluster under electron hypothesis. More...
#include <electronSuperClusterBuilder.h>
Public Member Functions | |
| electronSuperClusterBuilder (const std::string &name, ISvcLocator *pSvcLocator) | |
| virtual StatusCode | initialize () override final |
| should be called by the derived class in the initialize phase | |
| virtual StatusCode | sysInitialize () override |
| Override sysInitialize. | |
| virtual bool | isClonable () const override |
| Specify if the algorithm is clonable. | |
| virtual unsigned int | cardinality () const override |
| Cardinality (Maximum number of clones that can exist) special value 0 means that algorithm is reentrant. | |
| virtual StatusCode | sysExecute (const EventContext &ctx) override |
| Execute an algorithm. | |
| virtual const DataObjIDColl & | extraOutputDeps () const override |
| Return the list of extra output dependencies. | |
| virtual bool | filterPassed (const EventContext &ctx) const |
| virtual void | setFilterPassed (bool state, const EventContext &ctx) const |
| ServiceHandle< StoreGateSvc > & | evtStore () |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc. | |
| const ServiceHandle< StoreGateSvc > & | detStore () const |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc. | |
| virtual StatusCode | sysStart () override |
| Handle START transition. | |
| virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. | |
| virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. | |
| Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T, V, H > &t) |
| void | updateVHKA (Gaudi::Details::PropertyBase &) |
| MsgStream & | msg () const |
| bool | msgLvl (const MSG::Level lvl) const |
Protected Member Functions | |
| virtual StatusCode | execute (const EventContext &ctx) const override |
| should be called by the derived class in the execute phase | |
| virtual std::vector< std::size_t > | searchForSecondaryClusters (std::size_t egammaInd, const EgammaRecContainer *egammaRecs, std::vector< bool > &isUsed) const =0 |
| bool | matchesInWindow (const xAOD::CaloCluster *ref, const xAOD::CaloCluster *clus) const |
| Is clus in window center around ref? | |
| std::unique_ptr< xAOD::CaloCluster > | createNewCluster (const EventContext &ctx, const std::vector< const xAOD::CaloCluster * > &clusters, const DataLink< CaloCellContainer > &cellCont, const CaloDetDescrManager &mgr, xAOD::EgammaParameters::EgammaType egType, xAOD::CaloClusterContainer *precorrClusters) const |
| Add new supercluster ,created out of the input clusters, to the newClusters collections. | |
| bool | seedClusterSelection (const xAOD::CaloCluster *clus) const |
| check if we pass the basic criteria for a seed cluster | |
| void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
| remove all handles from I/O resolution | |
| std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
| void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
| Add StoreName to extra input/output deps as needed. | |
Protected Attributes | |
| Gaudi::Property< float > | m_EtThresholdCut |
| Seed selection requirements. | |
| SG::ReadHandleKey< EgammaRecContainer > | m_inputEgammaRecContainerKey |
| Key for input egammaRec container. | |
| SG::ReadCondHandleKey< CaloDetDescrManager > | m_caloDetDescrMgrKey |
| SG::WriteHandleKey< EgammaRecContainer > | m_outputEgammaRecContainerKey |
| Key for output egammaRec container. | |
| SG::WriteHandleKey< xAOD::CaloClusterContainer > | m_outputSuperClusterCollectionName |
| Key for output clusters. | |
| SG::WriteHandleKey< xAOD::CaloClusterContainer > | m_precorrClustersKey |
| Optional key for pre-correction clusters. | |
| float | m_searchWindowEtaBarrel = 0.0F |
| float | m_searchWindowPhiBarrel = 0.0F |
| float | m_searchWindowEtaEndcap = 0.0F |
| float | m_searchWindowPhiEndcap = 0.0F |
Static Protected Attributes | |
| static constexpr float | s_cellEtaSize = 0.025 |
| static constexpr float | s_cellPhiSize = M_PI / 128. |
| static constexpr float | s_TG3Run3E4cellEtaMax = 1.72 |
| static constexpr float | s_TG3Run3E3cellEtaMin = 1.2 |
| static constexpr float | s_TG3Run2E4cellEtaMax = 1.6 |
| static constexpr float | s_TG3Run2E4cellEtaMin = 1.4 |
| static constexpr float | s_ClEtaMinForTG3cell = s_TG3Run2E4cellEtaMin - 0.03 |
| static constexpr float | s_ClEtaMaxForTG3cell = s_TG3Run3E4cellEtaMax + 0.03 |
Private Types | |
| typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
| virtual bool | egammaRecPassesSelection (const egammaRec *egRec) const override final |
| virtual xAOD::EgammaParameters::EgammaType | getEgammaRecType (const egammaRec *egRec) const override final |
| virtual StatusCode | redoMatching (const EventContext &ctx, SG::WriteHandle< EgammaRecContainer > &newEgammaRecs) const override final |
| virtual std::vector< std::size_t > | searchForSecondaryClusters (const size_t i, const EgammaRecContainer *, std::vector< bool > &isUsed) const override final |
| Search for secondary clusters. | |
| StatusCode | fillClusterConstrained (xAOD::CaloCluster &tofill, const std::vector< const xAOD::CaloCluster * > &clusters, const CookieCutterHelpers::CentralPosition &cp0) const |
| Fill super cluster constraining its size in eta,phi around the overall hottest cell and the its L2 size. | |
| StatusCode | addTileGap3CellsinWindow (xAOD::CaloCluster &tofill, const CaloDetDescrManager &mgr) const |
| add all tile Gap 3 cells in a window. | |
| StatusCode | calibrateCluster (const EventContext &ctx, xAOD::CaloCluster *newCluster, const CaloDetDescrManager &mgr, const xAOD::EgammaParameters::EgammaType egType, xAOD::CaloClusterContainer *precorrClusters) const |
| function to calibrate the new clusters energy | |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> | |
Private Attributes | |
| Gaudi::Property< int > | m_maxDelEtaCells |
| Size of maximum search window in eta. | |
| Gaudi::Property< int > | m_maxDelPhiCells |
| Size of maximum search window in phi. | |
| Gaudi::Property< std::size_t > | m_numberOfPixelHits |
| Gaudi::Property< std::size_t > | m_numberOfSiHits |
| ToolHandle< IEMTrackMatchBuilder > | m_trackMatchBuilder |
| Tool to perform track matching. | |
| Gaudi::Property< bool > | m_doTrackMatching |
| private member flag to do the track matching | |
| float | m_maxDelEta {} |
| float | m_maxDelPhi {} |
| float | m_addCellsWindowEtaBarrel = 0.0F |
| float | m_addCellsWindowEtaEndcap = 0.0F |
| float | m_extraL0L1PhiSize = 0.0F |
| float | m_extraL3EtaSize = 0.0F |
| Gaudi::Property< bool > | m_linkToConstituents |
| Decorate the supercluster with links to the component topoclusters. | |
| Gaudi::Property< bool > | m_useExtendedTG3 |
| Use extended TG3 definition (only after Run 2) | |
| Gaudi::Property< int > | m_searchWindowEtaCellsBarrel |
| Size of topocluster search window in eta for the barrel. | |
| Gaudi::Property< int > | m_searchWindowPhiCellsBarrel |
| Size of topocluster search window in phi for the barrel. | |
| Gaudi::Property< int > | m_searchWindowEtaCellsEndcap |
| Size of topocluster search window in eta for the end-cap. | |
| Gaudi::Property< int > | m_searchWindowPhiCellsEndcap |
| Size of topocluster search window in phi for the end-cap. | |
| Gaudi::Property< int > | m_addCellsWindowEtaCellsBarrel |
| Size of windows et eta in which cells of topoclusters are added for the barrel (units of 2nd layer cells) | |
| Gaudi::Property< int > | m_addCellsWindowEtaCellsEndcap |
| Size of windows et eta in which cells of topoclusters are edded for the endcap (units of 2nd layer cells) | |
| Gaudi::Property< int > | m_extraL0L1PhiSizeCells |
| "When adding L0 (PS) and L1 cells, how much wider than the L2 size of the cluster is the acceptance in phi (units of 2nd layer cells) | |
| Gaudi::Property< int > | m_extraL3EtaSizeCells |
| "When adding L3 cells, how much wider in eta than the L2 | |
| ServiceHandle< IegammaMVASvc > | m_MVACalibSvc |
| Handle to the MVA calibration service. | |
| ToolHandle< IegammaSwTool > | m_clusterCorrectionTool |
| Tool to handle cluster corrections. | |
| ToolHandle< IegammaCheckEnergyDepositTool > | m_egammaCheckEnergyDepositTool |
| Pointer to the egammaCheckEnergyDepositTool. | |
| ToolHandle< IegammaCellRecoveryTool > | m_egammaCellRecoveryTool |
| Pointer to the egammaCellRecoveryTool. | |
| DataObjIDColl | m_extendedExtraObjects |
| Extra output dependency collection, extended by AthAlgorithmDHUpdate to add symlinks. | |
| StoreGateSvc_t | m_evtStore |
| Pointer to StoreGate (event store by default) | |
| StoreGateSvc_t | m_detStore |
| Pointer to StoreGate (detector store by default) | |
| std::vector< SG::VarHandleKeyArray * > | m_vhka |
| bool | m_varHandleArraysDeclared |
Create supercluster under electron hypothesis.
The algorithm creates superclusters for electrons merging topoclusters. Input containers:
Output containers:
The loop is on the clusters of the EgammaRec objects from the input container. Fist, the first cluster is considered as a seed. The cluster seed must pass some selection:
Clusters to be merged in a supercluster are selected using the electronSuperClusterBuilder::searchForSecondaryClusters function. Then the procedure is redone, testing new seeds, for all the other clusters that have not been used to make superclusters. The building of the supercluster is done with egammaSuperClusterBuilderBase::createNewCluster which selects the cells to be used.
Add the end, if the property doTrackMatching is true the track matching is redone on top of new superclusters, using the tool configured by the property TrackMatchBuilderTool, by default EMTrackMatchBuilder.
Definition at line 71 of file electronSuperClusterBuilder.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
| electronSuperClusterBuilder::electronSuperClusterBuilder | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Definition at line 38 of file electronSuperClusterBuilder.cxx.
|
privateinherited |
add all tile Gap 3 cells in a window.
All the cells in the TileGap3 layer which are in a eta x phi window 0.2, ~0.15 centered around the raw position of the cluster param tofill with weight 1.
Definition at line 785 of file egammaSuperClusterBuilderBase.cxx.
|
privateinherited |
function to calibrate the new clusters energy
Calibrate with
Definition at line 844 of file egammaSuperClusterBuilderBase.cxx.
|
overridevirtualinherited |
Cardinality (Maximum number of clones that can exist) special value 0 means that algorithm is reentrant.
Override this to return 0 for reentrant algorithms.
Definition at line 75 of file AthCommonReentrantAlgorithm.cxx.
|
protectedinherited |
Add new supercluster ,created out of the input clusters, to the newClusters collections.
It decides which cells of the seed and the satellite clusters to add (boxing / cookie cutter).
The reference point is computed with findCentralPosition which returns the hottest cells looping on the cells of all the considered topo-clusters. Two references are computed, one for the barrel, one for the endcap. Computations are done in the calo-frame. Once the reference is computed the decision is made by egammaSuperClusterBuilderBase::fillClusterConstrained which add the cells for the accordeon.
Cells from the tile gap are added using egammaSuperClusterBuilderBase::addTileGap3CellsinWindow.
Kinematic properties of the cluster are computed from the property of the cells.
If the supercluster has a cluster energy less then EtThresholdCut (also used as threshould for the seed) false returned, and the cluster is not added. The supercluster need to pass egammaCheckEnergyDepositTool::checkFractioninSamplingCluster if not false is returned and the cluster is not added.
Calibrations on eta1, energy are applied with egammaSuperClusterBuilderBase::calibrateCluster
Calculate the kinematics of the new cluster, after all cells are added
Definition at line 477 of file egammaSuperClusterBuilderBase.cxx.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 145 of file AthCommonDataStore.h.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 95 of file AthCommonDataStore.h.
|
finaloverrideprivatevirtual |
Reimplemented from egammaSuperClusterBuilderBase.
Definition at line 63 of file electronSuperClusterBuilder.cxx.
|
inlineinherited |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 85 of file AthCommonDataStore.h.
|
overrideprotectedvirtualinherited |
should be called by the derived class in the execute phase
Definition at line 274 of file egammaSuperClusterBuilderBase.cxx.
|
protectedinherited |
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
|
overridevirtualinherited |
Return the list of extra output dependencies.
This list is extended to include symlinks implied by inheritance relations.
Definition at line 94 of file AthCommonReentrantAlgorithm.cxx.
|
privateinherited |
Fill super cluster constraining its size in eta,phi around the overall hottest cell and the its L2 size.
| tofill | empty cluster to be filled |
| clusters | seed and satellite clusters |
| cp0 | this specify the eta/phi reference in the calo-frame. In egamma reconstruction the references are the hottest cells in L2, in barrel and endcap. |
Cells are added if their raw coordinates are inside a window in eta and/or phi centered around the hottest cells specified by cp0. If there are two hottest cells (one in the barrel and one in the endcap) both are used in the tests and an OR of the two is considered.
First L2 and L3 LAR EM cells are considered (excluding inner wheel endcap cells). A cut in eta is used. The range of the eta-window depends if the seed cell is in barrel or endcap. For example for the barrel, cells in L2 are added if they are inside +/- (AddCellsWindowEtaCellsBarrel * s_cellEtaSize / 2) where s_cellEtaSize is the eta size of one cell in L2. For L3 the semi-window is increased by (ExtraL3EtaSizeCells * s_cellEtaSize / 2).
Then cells in PS and L1 are added if they match a window in eta and phi. The eta requiriment is the same as in L2. The window in phi is computed asymetrically using the cells in layer 2, using the function egammaSuperClusterBuilderBase::findPhiSize and increading the semi-window by (ExtraL0L1PhiSize * s_cellPhiSize) where s_cellPhiSize is the size in phi of cells in L2.
Definition at line 606 of file egammaSuperClusterBuilderBase.cxx.
|
inlinevirtualinherited |
Definition at line 96 of file AthCommonReentrantAlgorithm.h.
|
finaloverrideprivatevirtual |
Implements egammaSuperClusterBuilderBase.
Definition at line 83 of file electronSuperClusterBuilder.cxx.
|
finaloverridevirtual |
should be called by the derived class in the initialize phase
Reimplemented from egammaSuperClusterBuilderBase.
Definition at line 46 of file electronSuperClusterBuilder.cxx.
|
overridevirtualinherited |
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
overridevirtualinherited |
Specify if the algorithm is clonable.
Reentrant algorithms are clonable.
Reimplemented in InDet::GNNSeedingTrackMaker, InDet::SCT_Clusterization, InDet::SiSPGNNTrackMaker, InDet::SiSPSeededTrackFinder, InDet::SiTrackerSpacePointFinder, ITkPixelCablingAlg, ITkStripCablingAlg, RoIBResultToxAOD, SCT_ByteStreamErrorsTestAlg, SCT_CablingCondAlgFromCoraCool, SCT_CablingCondAlgFromText, SCT_ConditionsParameterTestAlg, SCT_ConditionsSummaryTestAlg, SCT_ConfigurationConditionsTestAlg, SCT_FlaggedConditionTestAlg, SCT_LinkMaskingTestAlg, SCT_MajorityConditionsTestAlg, SCT_ModuleVetoTestAlg, SCT_MonitorConditionsTestAlg, SCT_PrepDataToxAOD, SCT_RawDataToxAOD, SCT_ReadCalibChipDataTestAlg, SCT_ReadCalibDataTestAlg, SCT_RODVetoTestAlg, SCT_SensorsTestAlg, SCT_SiliconConditionsTestAlg, SCT_StripVetoTestAlg, SCT_TdaqEnabledTestAlg, SCT_TestCablingAlg, SCTEventFlagWriter, SCTRawDataProvider, SCTSiLorentzAngleTestAlg, SCTSiPropertiesTestAlg, and Simulation::BeamEffectsAlg.
Definition at line 68 of file AthCommonReentrantAlgorithm.cxx.
|
protectedinherited |
Is clus in window center around ref?
| ref | reference cluster |
| clus | cluster to be tested |
The matching is done using delta-eta and delta-phi comparing them with the values of SearchWindowEtaCellsBarrel, SearchWindowPhiCellsBarrel, SearchWindowEtaCellsEndcap and SearchWindowPhiCellsEndcap, depending if the seed is barrel or endcap. If it is in the crack, an OR of the conditions (using both seeds) is used.
Definition at line 409 of file egammaSuperClusterBuilderBase.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
overridevirtualinherited |
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
finaloverrideprivatevirtual |
Reimplemented from egammaSuperClusterBuilderBase.
Definition at line 88 of file electronSuperClusterBuilder.cxx.
|
inlineprotectedinherited |
Definition at line 380 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
remove all handles from I/O resolution
Definition at line 364 of file AthCommonDataStore.h.
|
protectedpure virtualinherited |
Implemented in egammaSuperClusterBuilder, and photonSuperClusterBuilder.
|
finaloverrideprivatevirtual |
Search for secondary clusters.
| i | index of the seed cluster |
| isUsed | booleand mask of already used cluster |
Only clusters that have not already been used are considered. The satellite is added if:
The first condition is evaluated with egammaSuperClusterBuilderBase.matchesInWindow. The second condition is evaluated using MaxWindowDelEtaCells and MaxWindowDelPhiCells and electronSuperClusterBuilder.matchSameTrack
Definition at line 100 of file electronSuperClusterBuilder.cxx.
|
protectedinherited |
check if we pass the basic criteria for a seed cluster
Definition at line 585 of file egammaSuperClusterBuilderBase.cxx.
|
inlinevirtualinherited |
Definition at line 100 of file AthCommonReentrantAlgorithm.h.
|
overridevirtualinherited |
Execute an algorithm.
We override this in order to work around an issue with the Algorithm base class storing the event context in a member variable that can cause crashes in MT jobs.
Definition at line 85 of file AthCommonReentrantAlgorithm.cxx.
|
overridevirtualinherited |
Override sysInitialize.
Override sysInitialize from the base class.
Loop through all output handles, and if they're WriteCondHandles, automatically register them and this Algorithm with the CondSvc
Scan through all outputHandles, and if they're WriteCondHandles, register them with the CondSvc
Reimplemented from AthCommonDataStore< AthCommonMsg< Gaudi::Algorithm > >.
Reimplemented in HypoBase, and InputMakerBase.
Definition at line 61 of file AthCommonReentrantAlgorithm.cxx.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 271 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of windows et eta in which cells of topoclusters are added for the barrel (units of 2nd layer cells)
Definition at line 329 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of windows et eta in which cells of topoclusters are edded for the endcap (units of 2nd layer cells)
Definition at line 338 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Definition at line 272 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Definition at line 162 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Tool to handle cluster corrections.
Definition at line 375 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Pointer to StoreGate (detector store by default)
Definition at line 393 of file AthCommonDataStore.h.
|
private |
private member flag to do the track matching
Definition at line 153 of file electronSuperClusterBuilder.h.
|
privateinherited |
Pointer to the egammaCellRecoveryTool.
Definition at line 391 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Pointer to the egammaCheckEnergyDepositTool.
Definition at line 383 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Seed selection requirements.
Definition at line 147 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Pointer to StoreGate (event store by default)
Definition at line 390 of file AthCommonDataStore.h.
|
privateinherited |
Extra output dependency collection, extended by AthAlgorithmDHUpdate to add symlinks.
Empty if no symlinks were found.
Definition at line 114 of file AthCommonReentrantAlgorithm.h.
|
privateinherited |
Definition at line 274 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
"When adding L0 (PS) and L1 cells, how much wider than the L2 size of the cluster is the acceptance in phi (units of 2nd layer cells)
Definition at line 348 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Definition at line 276 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
"When adding L3 cells, how much wider in eta than the L2
Definition at line 359 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Key for input egammaRec container.
Definition at line 155 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Decorate the supercluster with links to the component topoclusters.
Definition at line 280 of file egammaSuperClusterBuilderBase.h.
|
private |
Definition at line 159 of file electronSuperClusterBuilder.h.
|
private |
Size of maximum search window in eta.
Definition at line 116 of file electronSuperClusterBuilder.h.
|
private |
Definition at line 160 of file electronSuperClusterBuilder.h.
|
private |
Size of maximum search window in phi.
Definition at line 123 of file electronSuperClusterBuilder.h.
|
privateinherited |
Handle to the MVA calibration service.
Definition at line 369 of file egammaSuperClusterBuilderBase.h.
|
private |
Definition at line 130 of file electronSuperClusterBuilder.h.
|
private |
Definition at line 137 of file electronSuperClusterBuilder.h.
|
protectedinherited |
Key for output egammaRec container.
Definition at line 170 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Key for output clusters.
Definition at line 178 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Optional key for pre-correction clusters.
Definition at line 186 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Definition at line 195 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of topocluster search window in eta for the barrel.
Definition at line 296 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of topocluster search window in eta for the end-cap.
Definition at line 312 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Definition at line 197 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Definition at line 196 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of topocluster search window in phi for the barrel.
Definition at line 304 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Size of topocluster search window in phi for the end-cap.
Definition at line 320 of file egammaSuperClusterBuilderBase.h.
|
protectedinherited |
Definition at line 198 of file egammaSuperClusterBuilderBase.h.
|
private |
Tool to perform track matching.
Definition at line 145 of file electronSuperClusterBuilder.h.
|
privateinherited |
Use extended TG3 definition (only after Run 2)
Definition at line 288 of file egammaSuperClusterBuilderBase.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.
|
staticconstexprprotectedinherited |
Definition at line 136 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 137 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 144 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 143 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 140 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 141 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 139 of file egammaSuperClusterBuilderBase.h.
|
staticconstexprprotectedinherited |
Definition at line 138 of file egammaSuperClusterBuilderBase.h.