![]() |
ATLAS Offline Software
|
#include <EFexEMClusterTool.h>
Classes | |
| struct | AlgResult |
Public Member Functions | |
| EFexEMClusterTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| Name : EFexEMClusterTool.cxx PACKAGE : Trigger/TrigT1/TrigT1CaloFexPerf AUTHOR : Denis Oliveira Damazio PURPOSE : emulate the eFex EM algorithm for phase 1 L1Calo (default clustering) | |
| std::vector< AlgResult > | clusterAlg (bool applyBaselineCuts, const CaloConstCellContainer *scells, const xAOD::TriggerTowerContainer *TTs, const CaloCell_SuperCell_ID *idHelper, const TileID *m_tileIDHelper, const CaloConstCellContainer *tileCellCon) const |
| find cluster and associated variables using a user defined selection | |
| 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 | sysInitialize () override |
| Perform system initialization for an algorithm. | |
| 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 | |
| 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. | |
Private Types | |
| typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
| std::vector< AlgResult > | looseAlg (const CaloConstCellContainer *SCs, const xAOD::TriggerTowerContainer *TTs, const CaloCell_SuperCell_ID *idHelper, const TileID *m_tileIDHelper, const CaloConstCellContainer *tileCellCon) const |
| algorithm fors cluster building | |
| float | CaloCellET (const CaloCell *const &inputCell, float digitScale, float digitThreshold) const |
| private algorithms | |
| bool | localMax (const CaloConstCellContainer *&inputContainer, const CaloCell *inputCell, const CaloCell_SuperCell_ID *&idHelper, float digitScale, float digitThreshold) const |
| helper function calling localMax() | |
| bool | localMax (const CaloConstCellContainer *&inputContainer, const CaloCell *inputCell, int numOthers, const CaloCell_SuperCell_ID *&idHelper, float digitScale, float digitThreshold) const |
| tests if the input cell has a local energy maximum with respect to neighbors | |
| bool | SameTT (const CaloCell *inputCell1, const CaloCell *inputCell2, const CaloCell_SuperCell_ID *&idHelper) const |
| check if both input cells belong to the same TT | |
| double | EMClusET (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate cluster energy | |
| double | REta (const CaloCell *centreCell, int etaWidth1, int phiWidth1, int etaWidth2, int phiWidth2, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate the energy isolation of the central cell along eta | |
| double | RHad (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const xAOD::TriggerTowerContainer *&TTContainer, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh, float &HadronicET) const |
| calculate the hadronic isolation of the central cell | |
| double | RHadTile (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh, const TileID *m_tileIDHelper, const CaloConstCellContainer *tileCellCon, float tileNoiseThresh, float &HadronicET) const |
| calculate the hadronic isolation for a seed cell using TileCal cells | |
| double | L2clusET (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate cluster energy of cells in L2 around the central cell in a given eta/phi width | |
| double | REtaL12 (const CaloCell *centreCell, int etaWidth1, int phiWidth1, int etaWidth2, int phiWidth2, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate the energy isolation of the central cell along eta using Layer 1 and Layer 2 | |
| double | L1Width (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate the lateral isolation aorund the central cell | |
| double | TT_phi (const xAOD::TriggerTower *&inputTower) const |
| convert the TT phi to match the definition of SC phi | |
| double | dR (double eta1, double phi1, double eta2, double phi2) const |
| calculate deltaR between two points in eta/phi space | |
| const xAOD::TriggerTower * | matchingHCAL_TT (const CaloCell *&inputCell, const xAOD::TriggerTowerContainer *&TTContainer) const |
| Match each SC from L2 to one corresponding TT. | |
| std::vector< const CaloCell * > | TDR_Clus (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| form the cluster around the central SC | |
| double | sumVectorET (const std::vector< const CaloCell * > &inputVector, float digitScale=0., float digitThreshold=0.) const |
| calculate cluster energy from all SCs in PS, L1, L2, L3 | |
| bool | checkDig (float EM_ET, float digitScale, float digitThresh) const |
| check if conversion from ET to energy after digitization was performed successfully | |
| std::vector< const CaloCell * > | L2cluster (const CaloCell *centreCell, int etaWidth, int phiWidth, const CaloConstCellContainer *scells, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| form the cluster from cells of the second layer L2 | |
| double | TT_ET (const xAOD::TriggerTower *&inputTower) const |
| calculate the energy of an input TT | |
| double | HadronicET (const std::vector< const CaloCell * > &inputVector, const CaloConstCellContainer *scells, const xAOD::TriggerTowerContainer *&TTContainer, const CaloCell_SuperCell_ID *idHelper, float digitScale, float digitThresh) const |
| calculate the energy in the HCAL (LAr + Tile) for SC/TT that match the EM cluster cells of L2 | |
| void | fromLayer2toLayer1 (const CaloConstCellContainer *&inputContainer, const CaloCell *inputCell, std::vector< const CaloCell * > &outputVector, const CaloCell_SuperCell_ID *&idHelper) const |
| match SCs from the cluster in L2 to L1 | |
| const CaloCell * | fromLayer2toPS (const CaloConstCellContainer *&inputContainer, const CaloCell *inputCell, const CaloCell_SuperCell_ID *&idHelper) const |
| match SCs from the cluster in L2 to one cell of PS | |
| const CaloCell * | fromLayer2toLayer3 (const CaloConstCellContainer *&inputContainer, const CaloCell *inputCell, const CaloCell_SuperCell_ID *&idHelper) const |
| match SCs from the cluster in L2 to one cell of L3 | |
| void | addOnce (const CaloCell *inputCell, std::vector< const CaloCell * > &outputVector) const |
| adds SC to vector if the SC is not part of this vector yet | |
| std::vector< double > | EnergyPerTileLayer (const std::vector< const CaloCell * > &inputSCVector, const CaloConstCellContainer *CellCon, const TileID *tileIDHelper, bool isOW, float tileNoiseThresh) const |
| match all Tile cells to a given L2Cluster and determine the summed energy per Tile layer | |
| const CaloCell * | matchingHCAL_LAr (const CaloCell *&inputCell, const CaloConstCellContainer *&SCContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| Match each SC from L2 to one corresponding HCAL SC. | |
| void | checkTileCell (const TileCell *&inputCell, std::vector< const TileCell * > &tileCellVector, bool &isAlreadyThere) const |
| determine if Tile cell has already been taken into account | |
| double | tileCellEnergyCalib (float eIn, float etaIn, float tileNoiseThresh) const |
| determine transverse energy and apply noise threshold to Tile cells | |
| int | detRelPos (const float inEta) const |
| determine the PMT position of the Tile cell to be matched | |
| const CaloCell * | returnCellFromCont (Identifier inputID, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| helper functions to find neighbouring cells | |
| const CaloCell * | NextEtaCell (const CaloCell *inputCell, bool upwards, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| helper function calling NextEtaCell_Barrel(), NextEtaCell_OW(), NextEtaCell_IW() according to position of input cell | |
| const CaloCell * | NextEtaCell_Barrel (const CaloCell *inputCell, bool upwards, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| returns the SC left/right to the input cell for the barrel | |
| const CaloCell * | NextEtaCell_OW (const CaloCell *inputCell, bool upwards, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| returns the SC left/right to the input cell for the OW | |
| const CaloCell * | NextEtaCell_IW (const CaloCell *inputCell, bool upwards, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| returns the SC left/right to the input cell for the IW | |
| int | restrictPhiIndex (int input_index, bool is64) const |
| manager function for the phi index | |
| const CaloCell * | NextPhiCell (const CaloCell *inputCell, bool upwards, const CaloConstCellContainer *&cellContainer, const CaloCell_SuperCell_ID *&idHelper) const |
| returns the SC above/below the input cell | |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> | |
Private Attributes | |
| bool | m_useProvenance |
| properties | |
| int | m_qualBitMask |
| Configurable quality bitmask. | |
| float | m_clustET_thresh |
| threshold for minimum cluster energy (baseline selection) | |
| float | m_clustET_NoIso_thresh |
| threshold for applying cluster isolation cuts (baseline selection) | |
| float | m_REta_thresh |
| threshold for isolation REta (baseline selection) | |
| float | m_RHad_thresh |
| threshold for isolation RHad (baseline selection) | |
| float | m_L1Width_thresh |
| threshold for isolation L1Width (wstot) (baseline selection) | |
| float | m_eta_dropL1Width |
| max eta for applying cut on L1Width (baseline selection) | |
| bool | m_use_REtaL12 = false |
| boolean for caluclating REta using Layer 1 in addition to Layer 2 | |
| bool | m_use_tileCells |
| boolean for using Tile cells instead of Tile TT | |
| float | m_nominalDigitization |
| value of nominal digitisation | |
| float | m_nominalNoise_thresh |
| noise threshold | |
| float | m_tileNoise_tresh |
| TileCal cell noise threshold. | |
| int | m_phiWidth_TDRCluster |
| phi width of the TDR cluster formation given in number of SCs (including the central cell), should be 2 or 3 | |
| int | m_etaWidth_TDRCluster |
| eta width of the TDR cluster formation given in number of SCs (including the central cell), should be >= 1 | |
| int | m_etaWidth_wstotIsolation |
| eta width for wstot isolation given in number of SCs | |
| int | m_phiWidth_wstotIsolation |
| phi width for wstot isolation given in number of SCs | |
| int | m_etaEMWidth_RHadIsolation |
| EM eta width for RHad isolation given in number of SCs. | |
| int | m_phiEMWidth_RHadIsolation |
| EM phi width for RHad isolation given in number of SCs. | |
| int | m_etaWidth_REtaIsolation_den |
| eta width for REta isolation given in number of SCs (denominator of fraction) | |
| int | m_phiWidth_REtaIsolation_den |
| phi width for REta isolation given in number of SCs (denominator of fraction) | |
| int | m_etaWidth_REtaIsolation_num |
| eta width for REta isolation given in number of SCs (numerator of fraction) | |
| int | m_phiWidth_REtaIsolation_num |
| phi width for REta isolation given in number of SCs (numerator of fraction) | |
| int | m_etaHadWidth_RHadIsolation |
| hadronic eta width for RHad isolation given in number of SCs | |
| int | m_phiHadWidth_RHadIsolation |
| hadronic phi width for RHad isolation given in number of SCs | |
| float | m_clustET_looseAlg_thresh |
| threshold for minimum cluster energy for the loose eFEX algorithm | |
| 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 |
Definition at line 26 of file EFexEMClusterTool.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
| LVL1::EFexEMClusterTool::EFexEMClusterTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Name : EFexEMClusterTool.cxx PACKAGE : Trigger/TrigT1/TrigT1CaloFexPerf AUTHOR : Denis Oliveira Damazio PURPOSE : emulate the eFex EM algorithm for phase 1 L1Calo (default clustering)
Definition at line 14 of file EFexEMClusterTool.cxx.
|
private |
adds SC to vector if the SC is not part of this vector yet
Definition at line 336 of file EFexEMClusterTool.cxx.
|
private |
private algorithms
Definition at line 173 of file EFexEMClusterTool.cxx.
|
private |
check if conversion from ET to energy after digitization was performed successfully
Definition at line 1105 of file EFexEMClusterTool.cxx.
|
private |
determine if Tile cell has already been taken into account
Definition at line 397 of file EFexEMClusterTool.cxx.
| std::vector< LVL1::EFexEMClusterTool::AlgResult > LVL1::EFexEMClusterTool::clusterAlg | ( | bool | applyBaselineCuts, |
| const CaloConstCellContainer * | scells, | ||
| const xAOD::TriggerTowerContainer * | TTs, | ||
| const CaloCell_SuperCell_ID * | idHelper, | ||
| const TileID * | m_tileIDHelper, | ||
| const CaloConstCellContainer * | tileCellCon ) const |
find cluster and associated variables using a user defined selection
Definition at line 49 of file EFexEMClusterTool.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.
|
private |
determine the PMT position of the Tile cell to be matched
Definition at line 418 of file EFexEMClusterTool.cxx.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 95 of file AthCommonDataStore.h.
|
private |
calculate deltaR between two points in eta/phi space
Definition at line 976 of file EFexEMClusterTool.cxx.
|
private |
calculate cluster energy
Definition at line 348 of file EFexEMClusterTool.cxx.
|
private |
match all Tile cells to a given L2Cluster and determine the summed energy per Tile layer
Definition at line 888 of file EFexEMClusterTool.cxx.
|
inlineinherited |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 85 of file AthCommonDataStore.h.
|
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
|
private |
match SCs from the cluster in L2 to L1
Now we have to map the other 3 SC in the transition tower correctly Sample 2 region 0 we treat as layer 3
Sample 2 region 1 is 1.425-2.5. First 2 cells here map onto last 2 barrel layer 1 (hence rescaling pos_neg to +/- 1)
Third cell in Sample 2 region 1 maps onto Sample 1 region 0
After which the OW is normal for a little bit...
Then we get to the next weird region (1.8=2.0)
Followed by normal again (2.0-2.4)
And finally one odd one (2.4-2.5)
Definition at line 628 of file EFexEMClusterTool.cxx.
|
private |
match SCs from the cluster in L2 to one cell of L3
Special case: transition tower treats endcap layer 2 as layer 3
Now in the endcap
Definition at line 755 of file EFexEMClusterTool.cxx.
|
private |
match SCs from the cluster in L2 to one cell of PS
Definition at line 804 of file EFexEMClusterTool.cxx.
|
private |
calculate the energy in the HCAL (LAr + Tile) for SC/TT that match the EM cluster cells of L2
Definition at line 1119 of file EFexEMClusterTool.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.
|
private |
calculate the lateral isolation aorund the central cell
This loop adds L1 cells matching L2 cluster and finds offsets in eta from central L2 cell This offset-calculating logic relies on the order that L2cluster adds cells in: from 1 cell add neighbours at +/1 1 step in eta, +/- 2 steps, etc. then move to next row in phi and repeat
Offline version (floating point) Firmware version (integer weights, no sqrt)
Definition at line 448 of file EFexEMClusterTool.cxx.
|
private |
calculate cluster energy of cells in L2 around the central cell in a given eta/phi width
Definition at line 543 of file EFexEMClusterTool.cxx.
|
private |
form the cluster from cells of the second layer L2
Definition at line 842 of file EFexEMClusterTool.cxx.
|
private |
helper function calling localMax()
Definition at line 265 of file EFexEMClusterTool.cxx.
|
private |
tests if the input cell has a local energy maximum with respect to neighbors
Definition at line 272 of file EFexEMClusterTool.cxx.
|
private |
algorithm fors cluster building
find cluster and associated variables using a "loose" algorithm
Now we can do the minimum cluster ET test
Definition at line 88 of file EFexEMClusterTool.cxx.
|
private |
Match each SC from L2 to one corresponding HCAL SC.
Definition at line 1008 of file EFexEMClusterTool.cxx.
|
private |
Match each SC from L2 to one corresponding TT.
Definition at line 986 of file EFexEMClusterTool.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
private |
helper function calling NextEtaCell_Barrel(), NextEtaCell_OW(), NextEtaCell_IW() according to position of input cell
Definition at line 1156 of file EFexEMClusterTool.cxx.
|
private |
returns the SC left/right to the input cell for the barrel
Leave this in for debug purposes, but I now expect it to happen
Definition at line 1187 of file EFexEMClusterTool.cxx.
|
private |
returns the SC left/right to the input cell for the IW
Definition at line 1494 of file EFexEMClusterTool.cxx.
|
private |
returns the SC left/right to the input cell for the OW
The OW region 0 layer 2 is treated as layer 3 in transition
Fix by ATW to allow for strange mapping in transition
Definition at line 1314 of file EFexEMClusterTool.cxx.
|
private |
returns the SC above/below the input cell
Definition at line 1586 of file EFexEMClusterTool.cxx.
|
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.
|
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.
|
private |
manager function for the phi index
Definition at line 1576 of file EFexEMClusterTool.cxx.
|
private |
calculate the energy isolation of the central cell along eta
Definition at line 361 of file EFexEMClusterTool.cxx.
|
private |
calculate the energy isolation of the central cell along eta using Layer 1 and Layer 2
Definition at line 594 of file EFexEMClusterTool.cxx.
|
private |
helper functions to find neighbouring cells
SC from container is returned according to its ID
Definition at line 1148 of file EFexEMClusterTool.cxx.
|
private |
calculate the hadronic isolation of the central cell
Definition at line 381 of file EFexEMClusterTool.cxx.
|
private |
calculate the hadronic isolation for a seed cell using TileCal cells
Definition at line 550 of file EFexEMClusterTool.cxx.
|
private |
check if both input cells belong to the same TT
Definition at line 216 of file EFexEMClusterTool.cxx.
|
private |
calculate cluster energy from all SCs in PS, L1, L2, L3
Definition at line 1095 of file EFexEMClusterTool.cxx.
|
overridevirtualinherited |
Perform system initialization for an algorithm.
We override this to declare all the elements of handle key arrays at the end of initialization. See comments on updateVHKA.
Reimplemented in asg::AsgMetadataTool, AthCheckedComponent< AthAlgTool >, AthCheckedComponent<::AthAlgTool >, and DerivationFramework::CfAthAlgTool.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
private |
form the cluster around the central SC
Definition at line 1056 of file EFexEMClusterTool.cxx.
|
private |
determine transverse energy and apply noise threshold to Tile cells
Definition at line 406 of file EFexEMClusterTool.cxx.
|
private |
calculate the energy of an input TT
Definition at line 1042 of file EFexEMClusterTool.cxx.
|
private |
convert the TT phi to match the definition of SC phi
Definition at line 962 of file EFexEMClusterTool.cxx.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
private |
threshold for minimum cluster energy for the loose eFEX algorithm
Definition at line 233 of file EFexEMClusterTool.h.
|
private |
threshold for applying cluster isolation cuts (baseline selection)
Definition at line 209 of file EFexEMClusterTool.h.
|
private |
threshold for minimum cluster energy (baseline selection)
Definition at line 208 of file EFexEMClusterTool.h.
|
privateinherited |
Pointer to StoreGate (detector store by default)
Definition at line 393 of file AthCommonDataStore.h.
|
private |
max eta for applying cut on L1Width (baseline selection)
Definition at line 213 of file EFexEMClusterTool.h.
|
private |
EM eta width for RHad isolation given in number of SCs.
Definition at line 225 of file EFexEMClusterTool.h.
|
private |
hadronic eta width for RHad isolation given in number of SCs
Definition at line 231 of file EFexEMClusterTool.h.
|
private |
eta width for REta isolation given in number of SCs (denominator of fraction)
Definition at line 227 of file EFexEMClusterTool.h.
|
private |
eta width for REta isolation given in number of SCs (numerator of fraction)
Definition at line 229 of file EFexEMClusterTool.h.
|
private |
eta width of the TDR cluster formation given in number of SCs (including the central cell), should be >= 1
Definition at line 222 of file EFexEMClusterTool.h.
|
private |
eta width for wstot isolation given in number of SCs
Definition at line 223 of file EFexEMClusterTool.h.
|
privateinherited |
Pointer to StoreGate (event store by default)
Definition at line 390 of file AthCommonDataStore.h.
|
private |
threshold for isolation L1Width (wstot) (baseline selection)
Definition at line 212 of file EFexEMClusterTool.h.
|
private |
value of nominal digitisation
Definition at line 218 of file EFexEMClusterTool.h.
|
private |
noise threshold
Definition at line 219 of file EFexEMClusterTool.h.
|
private |
EM phi width for RHad isolation given in number of SCs.
Definition at line 226 of file EFexEMClusterTool.h.
|
private |
hadronic phi width for RHad isolation given in number of SCs
Definition at line 232 of file EFexEMClusterTool.h.
|
private |
phi width for REta isolation given in number of SCs (denominator of fraction)
Definition at line 228 of file EFexEMClusterTool.h.
|
private |
phi width for REta isolation given in number of SCs (numerator of fraction)
Definition at line 230 of file EFexEMClusterTool.h.
|
private |
phi width of the TDR cluster formation given in number of SCs (including the central cell), should be 2 or 3
Definition at line 221 of file EFexEMClusterTool.h.
|
private |
phi width for wstot isolation given in number of SCs
Definition at line 224 of file EFexEMClusterTool.h.
|
private |
Configurable quality bitmask.
Definition at line 205 of file EFexEMClusterTool.h.
|
private |
threshold for isolation REta (baseline selection)
Definition at line 210 of file EFexEMClusterTool.h.
|
private |
threshold for isolation RHad (baseline selection)
Definition at line 211 of file EFexEMClusterTool.h.
|
private |
TileCal cell noise threshold.
Definition at line 220 of file EFexEMClusterTool.h.
|
private |
boolean for caluclating REta using Layer 1 in addition to Layer 2
Definition at line 216 of file EFexEMClusterTool.h.
|
private |
boolean for using Tile cells instead of Tile TT
Definition at line 217 of file EFexEMClusterTool.h.
|
private |
properties
clear up container from bad BC by skipping scells
Definition at line 204 of file EFexEMClusterTool.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.