|
ATLAS Offline Software
|
#include <SCT_FastRDOAnalysis.h>
|
| SCT_FastRDOAnalysis (const std::string &name, ISvcLocator *pSvcLocator) |
|
| ~SCT_FastRDOAnalysis ()=default |
|
virtual StatusCode | initialize () override final |
|
virtual StatusCode | execute () override final |
|
virtual StatusCode | finalize () override final |
|
virtual StatusCode | sysInitialize () override |
| Override sysInitialize. More...
|
|
virtual const DataObjIDColl & | extraOutputDeps () const override |
| Return the list of extra output dependencies. More...
|
|
ServiceHandle< StoreGateSvc > & | evtStore () |
| The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
const ServiceHandle< StoreGateSvc > & | evtStore () const |
| The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
const ServiceHandle< StoreGateSvc > & | detStore () const |
| The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc . More...
|
|
virtual StatusCode | sysStart () override |
| Handle START transition. More...
|
|
virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. More...
|
|
virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. More...
|
|
Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T > &t) |
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) |
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) |
| Declare a new Gaudi property. More...
|
|
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc="none") |
| Declare a new Gaudi property. More...
|
|
void | updateVHKA (Gaudi::Details::PropertyBase &) |
|
MsgStream & | msg () const |
|
MsgStream & | msg (const MSG::Level lvl) const |
|
bool | msgLvl (const MSG::Level lvl) const |
|
|
SG::ReadHandleKey< InDet::SCT_ClusterContainer > | m_inputKey {this, "InputKey", "SCT_Clusters"} |
|
std::vector< uint16_t > * | m_hitsTimeBin3 |
|
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > | m_SCTDetEleCollKey {this, "SCTDetEleCollKey", "SCT_DetectorElementCollection", "Key of SiDetectorElementCollection for SCT"} |
|
std::vector< float > * | m_siCol |
|
std::vector< float > * | m_siRow |
|
std::vector< float > * | m_siPhiR |
|
std::vector< float > * | m_siZ |
|
std::vector< float > * | m_siPos_x |
|
std::vector< float > * | m_siPos_y |
|
std::vector< float > * | m_siPos_z |
|
std::vector< bool > * | m_siGangPix |
|
std::vector< unsigned long long > * | m_siDetID |
|
std::vector< bool > * | m_siDetPix |
|
std::vector< bool > * | m_siDetSCT |
|
std::vector< bool > * | m_siDetBrl |
|
std::vector< bool > * | m_siDetEc |
|
std::vector< bool > * | m_siDetBlay |
|
std::vector< bool > * | m_siDetInPixLay |
|
std::vector< bool > * | m_siDetNtInPixLay |
|
std::vector< bool > * | m_siDetDBM |
|
std::vector< double > * | m_siDetHitDepthDir |
|
std::vector< double > * | m_siDetHitPhiDir |
|
std::vector< double > * | m_siDetHitEtaDir |
|
std::vector< double > * | m_siDetMinR |
|
std::vector< double > * | m_siDetMaxR |
|
std::vector< double > * | m_siDetMinZ |
|
std::vector< double > * | m_siDetMaxZ |
|
std::vector< double > * | m_siDetMinPhi |
|
std::vector< double > * | m_siDetMaxPhi |
|
std::vector< double > * | m_siDetWidth |
|
std::vector< double > * | m_siDetMinWidth |
|
std::vector< double > * | m_siDetMaxWidth |
|
std::vector< double > * | m_siDetLength |
|
std::vector< double > * | m_siDetThick |
|
std::vector< double > * | m_siDetEtaPitch |
|
std::vector< double > * | m_siDetPhiPitch |
|
std::vector< unsigned long long > * | m_clusID |
|
std::vector< float > * | m_locpos_x |
|
std::vector< float > * | m_locpos_y |
|
std::vector< unsigned long long > * | m_rdoID_prd |
|
TH1 * | m_h_hitsTimeBin3 |
|
TH1 * | m_h_siCol |
|
TH1 * | m_h_siRow |
|
TH1 * | m_h_siPhiR |
|
TH1 * | m_h_siZ |
|
TH1 * | m_h_siPos_x |
|
TH1 * | m_h_siPos_y |
|
TH1 * | m_h_siPos_z |
|
TH1 * | m_h_siGangPix |
|
TH1 * | m_h_siDetID |
|
TH1 * | m_h_siDetPix |
|
TH1 * | m_h_siDetSCT |
|
TH1 * | m_h_siDetBrl |
|
TH1 * | m_h_siDetEc |
|
TH1 * | m_h_siDetBlay |
|
TH1 * | m_h_siDetInPixLay |
|
TH1 * | m_h_siDetNtInPixLay |
|
TH1 * | m_h_siDetDBM |
|
TH1 * | m_h_siDetHitDepthDir |
|
TH1 * | m_h_siDetHitPhiDir |
|
TH1 * | m_h_siDetHitEtaDir |
|
TH1 * | m_h_siDetMinR |
|
TH1 * | m_h_siDetMaxR |
|
TH1 * | m_h_siDetMinZ |
|
TH1 * | m_h_siDetMaxZ |
|
TH1 * | m_h_siDetMinPhi |
|
TH1 * | m_h_siDetMaxPhi |
|
TH1 * | m_h_siDetWidth |
|
TH1 * | m_h_siDetMinWidth |
|
TH1 * | m_h_siDetMaxWidth |
|
TH1 * | m_h_siDetLength |
|
TH1 * | m_h_siDetThick |
|
TH1 * | m_h_siDetEtaPitch |
|
TH1 * | m_h_siDetPhiPitch |
|
TH1 * | m_h_clusID |
|
TH1 * | m_h_locpos_x |
|
TH1 * | m_h_locpos_y |
|
TH1 * | m_h_rdoID_prd |
|
TTree * | m_tree |
|
StringProperty | m_ntupleFileName {this, "NtupleFileName", "/ntuples/file1"} |
|
StringProperty | m_ntupleDirName {this, "NtupleDirectoryName", "/SCT_FastRDOAnalysis/"} |
|
StringProperty | m_ntupleTreeName {this, "NtupleTreeName", "/SCT_FastRDOAna"} |
|
StringProperty | m_path {this, "HistPath", "/SCT_FastRDOAnalysis/"} |
|
ServiceHandle< ITHistSvc > | m_thistSvc |
|
DataObjIDColl | m_extendedExtraObjects |
|
StoreGateSvc_t | m_evtStore |
| Pointer to StoreGate (event store by default) More...
|
|
StoreGateSvc_t | m_detStore |
| Pointer to StoreGate (detector store by default) More...
|
|
std::vector< SG::VarHandleKeyArray * > | m_vhka |
|
bool | m_varHandleArraysDeclared |
|
Definition at line 25 of file SCT_FastRDOAnalysis.h.
◆ StoreGateSvc_t
◆ SCT_FastRDOAnalysis()
SCT_FastRDOAnalysis::SCT_FastRDOAnalysis |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ ~SCT_FastRDOAnalysis()
SCT_FastRDOAnalysis::~SCT_FastRDOAnalysis |
( |
| ) |
|
|
default |
◆ declareGaudiProperty() [1/4]
specialization for handling Gaudi::Property<SG::VarHandleKeyArray>
Definition at line 170 of file AthCommonDataStore.h.
175 hndl.documentation());
◆ declareGaudiProperty() [2/4]
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
161 hndl.documentation());
◆ declareGaudiProperty() [3/4]
specialization for handling Gaudi::Property<SG::VarHandleBase>
Definition at line 184 of file AthCommonDataStore.h.
189 hndl.documentation());
◆ declareGaudiProperty() [4/4]
◆ declareProperty() [1/6]
Declare a new Gaudi property.
- Parameters
-
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleBase
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 245 of file AthCommonDataStore.h.
250 this->declare(hndl.
vhKey());
251 hndl.
vhKey().setOwner(
this);
253 return PBASE::declareProperty(
name,hndl,
doc);
◆ declareProperty() [2/6]
Declare a new Gaudi property.
- Parameters
-
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleKey
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 221 of file AthCommonDataStore.h.
229 return PBASE::declareProperty(
name,hndl,
doc);
◆ declareProperty() [3/6]
◆ declareProperty() [4/6]
Declare a new Gaudi property.
- Parameters
-
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This is the generic version, for types that do not derive from SG::VarHandleKey
. It just forwards to the base class version of declareProperty
.
Definition at line 333 of file AthCommonDataStore.h.
338 return PBASE::declareProperty(
name, property,
doc);
◆ declareProperty() [5/6]
Declare a new Gaudi property.
- Parameters
-
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This dispatches to either the generic declareProperty
or the one for VarHandle/Key/KeyArray.
Definition at line 352 of file AthCommonDataStore.h.
◆ declareProperty() [6/6]
◆ detStore()
◆ evtStore() [1/2]
◆ evtStore() [2/2]
◆ execute()
StatusCode SCT_FastRDOAnalysis::execute |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 323 of file SCT_FastRDOAnalysis.cxx.
370 if(p_sctClus_cont.isValid()) {
372 InDet::SCT_ClusterContainer::const_iterator clusCont_itr(p_sctClus_cont->begin());
373 const InDet::SCT_ClusterContainer::const_iterator clusCont_end(p_sctClus_cont->end());
374 for ( ; clusCont_itr != clusCont_end; ++clusCont_itr ) {
376 InDet::SCT_ClusterCollection::const_iterator clus_itr(p_sctClus_coll->begin());
377 const InDet::SCT_ClusterCollection::const_iterator clus_end(p_sctClus_coll->end());
378 for ( ; clus_itr != clus_end; ++clus_itr ) {
380 const uint16_t hitsTimeBin3((*clus_itr)->hitsInThirdTimeBin());
388 const float siCol(siColRow.x());
389 const float siRow(siColRow.y());
391 const float siPhiR(siPhiRZ.x());
392 const float siZ(siPhiRZ.y());
394 const Amg::Vector3D& siPos((*clus_itr)->SiCluster::globalPosition());
395 const float siPos_x(siPos.x());
396 const float siPos_y(siPos.y());
397 const float siPos_z(siPos.z());
399 const bool siGangPix((*clus_itr)->SiCluster::gangedPixel());
402 const Identifier siDetID((*siDetEl).identify());
404 const bool siDetPix((*siDetEl).isPixel());
405 const bool siDetSCT((*siDetEl).isSCT());
406 const bool siDetBrl((*siDetEl).isBarrel());
407 const bool siDetEc((*siDetEl).isEndcap());
408 const bool siDetBlay((*siDetEl).isBlayer());
409 const bool siDetInPixLay((*siDetEl).isInnermostPixelLayer());
410 const bool siDetNtInPixLay((*siDetEl).isNextToInnermostPixelLayer());
411 const bool siDetDBM((*siDetEl).isDBM());
412 const double siDetHitDepthDir((*siDetEl).hitDepthDirection());
413 const double siDetHitPhiDir((*siDetEl).hitPhiDirection());
414 const double siDetHitEtaDir((*siDetEl).hitEtaDirection());
415 const double siDetMinR((*siDetEl).rMin());
416 const double siDetMaxR((*siDetEl).rMax());
417 const double siDetMinZ((*siDetEl).zMin());
418 const double siDetMaxZ((*siDetEl).zMax());
419 const double siDetMinPhi((*siDetEl).phiMin());
420 const double siDetMaxPhi((*siDetEl).phiMax());
421 const double siDetWidth((*siDetEl).width());
422 const double siDetMinWidth((*siDetEl).minWidth());
423 const double siDetMaxWidth((*siDetEl).maxWidth());
424 const double siDetLength((*siDetEl).length());
425 const double siDetThick((*siDetEl).thickness());
426 const double siDetEtaPitch((*siDetEl).etaPitch());
427 const double siDetPhiPitch((*siDetEl).phiPitch());
429 const unsigned long long siDetID_int = siDetID.get_compact();
434 m_siZ->push_back(siZ);
500 const Identifier clusID((*clus_itr)->PrepRawData::identify());
501 const unsigned long long clusID_int = clusID.get_compact();
503 const Amg::Vector2D& locPos((*clus_itr)->PrepRawData::localPosition());
504 float locpos_x(locPos.x());
505 float locpos_y(locPos.y());
507 const std::vector<Identifier>& rdoID_v((*clus_itr)->PrepRawData::rdoList());
512 for (
size_t k = 0;
k != rdoID_v.size(); ++
k) {
513 const unsigned long long rdoID_prd_int = rdoID_v.at(
k).get_compact();
529 return StatusCode::SUCCESS;
◆ extraDeps_update_handler()
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
◆ extraOutputDeps()
const DataObjIDColl & AthAlgorithm::extraOutputDeps |
( |
| ) |
const |
|
overridevirtualinherited |
Return the list of extra output dependencies.
This list is extended to include symlinks implied by inheritance relations.
Definition at line 50 of file AthAlgorithm.cxx.
57 return Algorithm::extraOutputDeps();
◆ finalize()
StatusCode SCT_FastRDOAnalysis::finalize |
( |
| ) |
|
|
finaloverridevirtual |
◆ initialize()
StatusCode SCT_FastRDOAnalysis::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ inputHandles()
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.
◆ msg() [1/2]
◆ msg() [2/2]
◆ msgLvl()
◆ outputHandles()
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.
◆ renounce()
◆ renounceArray()
◆ sysInitialize()
StatusCode AthAlgorithm::sysInitialize |
( |
| ) |
|
|
overridevirtualinherited |
◆ sysStart()
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
◆ updateVHKA()
◆ m_clusID
std::vector<unsigned long long>* SCT_FastRDOAnalysis::m_clusID |
|
private |
◆ m_detStore
◆ m_evtStore
◆ m_extendedExtraObjects
DataObjIDColl AthAlgorithm::m_extendedExtraObjects |
|
privateinherited |
◆ m_h_clusID
TH1* SCT_FastRDOAnalysis::m_h_clusID |
|
private |
◆ m_h_hitsTimeBin3
TH1* SCT_FastRDOAnalysis::m_h_hitsTimeBin3 |
|
private |
◆ m_h_locpos_x
TH1* SCT_FastRDOAnalysis::m_h_locpos_x |
|
private |
◆ m_h_locpos_y
TH1* SCT_FastRDOAnalysis::m_h_locpos_y |
|
private |
◆ m_h_rdoID_prd
TH1* SCT_FastRDOAnalysis::m_h_rdoID_prd |
|
private |
◆ m_h_siCol
TH1* SCT_FastRDOAnalysis::m_h_siCol |
|
private |
◆ m_h_siDetBlay
TH1* SCT_FastRDOAnalysis::m_h_siDetBlay |
|
private |
◆ m_h_siDetBrl
TH1* SCT_FastRDOAnalysis::m_h_siDetBrl |
|
private |
◆ m_h_siDetDBM
TH1* SCT_FastRDOAnalysis::m_h_siDetDBM |
|
private |
◆ m_h_siDetEc
TH1* SCT_FastRDOAnalysis::m_h_siDetEc |
|
private |
◆ m_h_siDetEtaPitch
TH1* SCT_FastRDOAnalysis::m_h_siDetEtaPitch |
|
private |
◆ m_h_siDetHitDepthDir
TH1* SCT_FastRDOAnalysis::m_h_siDetHitDepthDir |
|
private |
◆ m_h_siDetHitEtaDir
TH1* SCT_FastRDOAnalysis::m_h_siDetHitEtaDir |
|
private |
◆ m_h_siDetHitPhiDir
TH1* SCT_FastRDOAnalysis::m_h_siDetHitPhiDir |
|
private |
◆ m_h_siDetID
TH1* SCT_FastRDOAnalysis::m_h_siDetID |
|
private |
◆ m_h_siDetInPixLay
TH1* SCT_FastRDOAnalysis::m_h_siDetInPixLay |
|
private |
◆ m_h_siDetLength
TH1* SCT_FastRDOAnalysis::m_h_siDetLength |
|
private |
◆ m_h_siDetMaxPhi
TH1* SCT_FastRDOAnalysis::m_h_siDetMaxPhi |
|
private |
◆ m_h_siDetMaxR
TH1* SCT_FastRDOAnalysis::m_h_siDetMaxR |
|
private |
◆ m_h_siDetMaxWidth
TH1* SCT_FastRDOAnalysis::m_h_siDetMaxWidth |
|
private |
◆ m_h_siDetMaxZ
TH1* SCT_FastRDOAnalysis::m_h_siDetMaxZ |
|
private |
◆ m_h_siDetMinPhi
TH1* SCT_FastRDOAnalysis::m_h_siDetMinPhi |
|
private |
◆ m_h_siDetMinR
TH1* SCT_FastRDOAnalysis::m_h_siDetMinR |
|
private |
◆ m_h_siDetMinWidth
TH1* SCT_FastRDOAnalysis::m_h_siDetMinWidth |
|
private |
◆ m_h_siDetMinZ
TH1* SCT_FastRDOAnalysis::m_h_siDetMinZ |
|
private |
◆ m_h_siDetNtInPixLay
TH1* SCT_FastRDOAnalysis::m_h_siDetNtInPixLay |
|
private |
◆ m_h_siDetPhiPitch
TH1* SCT_FastRDOAnalysis::m_h_siDetPhiPitch |
|
private |
◆ m_h_siDetPix
TH1* SCT_FastRDOAnalysis::m_h_siDetPix |
|
private |
◆ m_h_siDetSCT
TH1* SCT_FastRDOAnalysis::m_h_siDetSCT |
|
private |
◆ m_h_siDetThick
TH1* SCT_FastRDOAnalysis::m_h_siDetThick |
|
private |
◆ m_h_siDetWidth
TH1* SCT_FastRDOAnalysis::m_h_siDetWidth |
|
private |
◆ m_h_siGangPix
TH1* SCT_FastRDOAnalysis::m_h_siGangPix |
|
private |
◆ m_h_siPhiR
TH1* SCT_FastRDOAnalysis::m_h_siPhiR |
|
private |
◆ m_h_siPos_x
TH1* SCT_FastRDOAnalysis::m_h_siPos_x |
|
private |
◆ m_h_siPos_y
TH1* SCT_FastRDOAnalysis::m_h_siPos_y |
|
private |
◆ m_h_siPos_z
TH1* SCT_FastRDOAnalysis::m_h_siPos_z |
|
private |
◆ m_h_siRow
TH1* SCT_FastRDOAnalysis::m_h_siRow |
|
private |
◆ m_h_siZ
TH1* SCT_FastRDOAnalysis::m_h_siZ |
|
private |
◆ m_hitsTimeBin3
std::vector<uint16_t>* SCT_FastRDOAnalysis::m_hitsTimeBin3 |
|
private |
◆ m_inputKey
◆ m_locpos_x
std::vector<float>* SCT_FastRDOAnalysis::m_locpos_x |
|
private |
◆ m_locpos_y
std::vector<float>* SCT_FastRDOAnalysis::m_locpos_y |
|
private |
◆ m_ntupleDirName
StringProperty SCT_FastRDOAnalysis::m_ntupleDirName {this, "NtupleDirectoryName", "/SCT_FastRDOAnalysis/"} |
|
private |
◆ m_ntupleFileName
StringProperty SCT_FastRDOAnalysis::m_ntupleFileName {this, "NtupleFileName", "/ntuples/file1"} |
|
private |
◆ m_ntupleTreeName
StringProperty SCT_FastRDOAnalysis::m_ntupleTreeName {this, "NtupleTreeName", "/SCT_FastRDOAna"} |
|
private |
◆ m_path
◆ m_rdoID_prd
std::vector<unsigned long long>* SCT_FastRDOAnalysis::m_rdoID_prd |
|
private |
◆ m_SCTDetEleCollKey
◆ m_siCol
std::vector<float>* SCT_FastRDOAnalysis::m_siCol |
|
private |
◆ m_siDetBlay
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetBlay |
|
private |
◆ m_siDetBrl
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetBrl |
|
private |
◆ m_siDetDBM
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetDBM |
|
private |
◆ m_siDetEc
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetEc |
|
private |
◆ m_siDetEtaPitch
std::vector<double>* SCT_FastRDOAnalysis::m_siDetEtaPitch |
|
private |
◆ m_siDetHitDepthDir
std::vector<double>* SCT_FastRDOAnalysis::m_siDetHitDepthDir |
|
private |
◆ m_siDetHitEtaDir
std::vector<double>* SCT_FastRDOAnalysis::m_siDetHitEtaDir |
|
private |
◆ m_siDetHitPhiDir
std::vector<double>* SCT_FastRDOAnalysis::m_siDetHitPhiDir |
|
private |
◆ m_siDetID
std::vector<unsigned long long>* SCT_FastRDOAnalysis::m_siDetID |
|
private |
◆ m_siDetInPixLay
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetInPixLay |
|
private |
◆ m_siDetLength
std::vector<double>* SCT_FastRDOAnalysis::m_siDetLength |
|
private |
◆ m_siDetMaxPhi
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMaxPhi |
|
private |
◆ m_siDetMaxR
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMaxR |
|
private |
◆ m_siDetMaxWidth
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMaxWidth |
|
private |
◆ m_siDetMaxZ
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMaxZ |
|
private |
◆ m_siDetMinPhi
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMinPhi |
|
private |
◆ m_siDetMinR
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMinR |
|
private |
◆ m_siDetMinWidth
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMinWidth |
|
private |
◆ m_siDetMinZ
std::vector<double>* SCT_FastRDOAnalysis::m_siDetMinZ |
|
private |
◆ m_siDetNtInPixLay
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetNtInPixLay |
|
private |
◆ m_siDetPhiPitch
std::vector<double>* SCT_FastRDOAnalysis::m_siDetPhiPitch |
|
private |
◆ m_siDetPix
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetPix |
|
private |
◆ m_siDetSCT
std::vector<bool>* SCT_FastRDOAnalysis::m_siDetSCT |
|
private |
◆ m_siDetThick
std::vector<double>* SCT_FastRDOAnalysis::m_siDetThick |
|
private |
◆ m_siDetWidth
std::vector<double>* SCT_FastRDOAnalysis::m_siDetWidth |
|
private |
◆ m_siGangPix
std::vector<bool>* SCT_FastRDOAnalysis::m_siGangPix |
|
private |
◆ m_siPhiR
std::vector<float>* SCT_FastRDOAnalysis::m_siPhiR |
|
private |
◆ m_siPos_x
std::vector<float>* SCT_FastRDOAnalysis::m_siPos_x |
|
private |
◆ m_siPos_y
std::vector<float>* SCT_FastRDOAnalysis::m_siPos_y |
|
private |
◆ m_siPos_z
std::vector<float>* SCT_FastRDOAnalysis::m_siPos_z |
|
private |
◆ m_siRow
std::vector<float>* SCT_FastRDOAnalysis::m_siRow |
|
private |
◆ m_siZ
std::vector<float>* SCT_FastRDOAnalysis::m_siZ |
|
private |
◆ m_thistSvc
◆ m_tree
TTree* SCT_FastRDOAnalysis::m_tree |
|
private |
◆ m_varHandleArraysDeclared
◆ m_vhka
The documentation for this class was generated from the following files:
std::vector< double > * m_siDetMaxWidth
Eigen::Matrix< double, 2, 1 > Vector2D
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::vector< bool > * m_siDetBrl
StringProperty m_ntupleFileName
std::vector< double > * m_siDetWidth
std::vector< double > * m_siDetMaxZ
std::vector< bool > * m_siDetBlay
std::vector< unsigned long long > * m_siDetID
StoreGateSvc_t m_evtStore
Pointer to StoreGate (event store by default)
std::vector< SG::VarHandleKeyArray * > m_vhka
std::vector< float > * m_siPos_y
std::vector< bool > * m_siDetDBM
std::vector< bool > * m_siDetEc
std::vector< double > * m_siDetMinR
std::vector< unsigned long long > * m_clusID
std::vector< float > * m_siPos_z
std::vector< float > * m_siPos_x
std::vector< double > * m_siDetMaxPhi
StringProperty m_ntupleDirName
SG::ReadHandleKey< InDet::SCT_ClusterContainer > m_inputKey
virtual void setOwner(IDataHandleHolder *o)=0
std::vector< double > * m_siDetHitEtaDir
std::vector< double > * m_siDetMaxR
ServiceHandle< ITHistSvc > m_thistSvc
std::vector< float > * m_siZ
virtual StatusCode sysInitialize() override
Override sysInitialize.
virtual std::vector< Gaudi::DataHandle * > outputHandles() const override
Return this algorithm's output handles.
std::vector< bool > * m_siDetNtInPixLay
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< double > * m_siDetHitPhiDir
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
std::vector< float > * m_siRow
TH1 * m_h_siDetNtInPixLay
StoreGateSvc_t m_detStore
Pointer to StoreGate (detector store by default)
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
std::vector< double > * m_siDetMinPhi
std::vector< float > * m_locpos_x
virtual void renounce()=0
std::conditional< std::is_base_of< SG::VarHandleKeyArray, T >::value, VarHandleKeyArrayType, type2 >::type type
std::vector< float > * m_siCol
std::vector< bool > * m_siDetPix
StatusCode initialize(bool used=true)
Eigen::Matrix< double, 3, 1 > Vector3D
TH1 * m_h_siDetHitDepthDir
std::vector< bool > * m_siDetInPixLay
std::vector< double > * m_siDetThick
DataObjIDColl m_extendedExtraObjects
std::vector< bool > * m_siDetSCT
#define ATH_MSG_WARNING(x)
std::vector< double > * m_siDetMinZ
std::vector< float > * m_locpos_y
std::vector< uint16_t > * m_hitsTimeBin3
SG::VarHandleKey & vhKey()
Return a non-const reference to the HandleKey.
std::vector< double > * m_siDetHitDepthDir
std::vector< double > * m_siDetMinWidth
std::vector< double > * m_siDetPhiPitch
AthAlgorithm()
Default constructor:
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::vector< unsigned long long > * m_rdoID_prd
StringProperty m_ntupleTreeName
std::vector< double > * m_siDetLength
Trk::PrepRawDataCollection< SCT_Cluster > SCT_ClusterCollection
Gaudi::Details::PropertyBase & declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &)
specialization for handling Gaudi::Property<SG::VarHandleKey>
std::vector< bool > * m_siGangPix
std::vector< float > * m_siPhiR
std::vector< double > * m_siDetEtaPitch