|
ATLAS Offline Software
|
#include <TRT_FastRDOAnalysis.h>
|
| TRT_FastRDOAnalysis (const std::string &name, ISvcLocator *pSvcLocator) |
|
| ~TRT_FastRDOAnalysis () |
|
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 |
|
Definition at line 26 of file TRT_FastRDOAnalysis.h.
◆ StoreGateSvc_t
◆ TRT_FastRDOAnalysis()
TRT_FastRDOAnalysis::TRT_FastRDOAnalysis |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ ~TRT_FastRDOAnalysis()
TRT_FastRDOAnalysis::~TRT_FastRDOAnalysis |
( |
| ) |
|
|
inline |
◆ 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 TRT_FastRDOAnalysis::execute |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 405 of file TRT_FastRDOAnalysis.cxx.
461 if(p_trtDC_cont.isValid()) {
463 InDet::TRT_DriftCircleContainer::const_iterator trtDCcont_itr(p_trtDC_cont->begin());
464 const InDet::TRT_DriftCircleContainer::const_iterator trtDCcont_end(p_trtDC_cont->end());
465 for ( ; trtDCcont_itr != trtDCcont_end; ++trtDCcont_itr ) {
467 InDet::TRT_DriftCircleCollection::const_iterator trtDC_itr(p_trtDC_coll->begin());
468 const InDet::TRT_DriftCircleCollection::const_iterator trtDC_end(p_trtDC_coll->end());
469 for ( ; trtDC_itr != trtDC_end; ++trtDC_itr ) {
471 const unsigned int word((*trtDC_itr)->getWord());
473 const int trailEdge((*trtDC_itr)->trailingEdge());
474 const bool HL((*trtDC_itr)->highLevel());
475 const bool firstBin((*trtDC_itr)->firstBinHigh());
476 const bool lastBin((*trtDC_itr)->lastBinHigh());
477 const double ToT((*trtDC_itr)->timeOverThreshold());
478 const double rawDriftTime((*trtDC_itr)->rawDriftTime());
479 const bool driftTimeValid((*trtDC_itr)->driftTimeValid());
480 const bool noise((*trtDC_itr)->isNoise());
509 const int brl_ec((*detElement).type());
510 const Identifier trtID((*detElement).identify());
511 const unsigned long long trtID_int = trtID.get_compact();
516 const int surfType(
static_cast<int>(surf.type()));
519 const int bndsType(bnds.type());
522 const float cntr_x(cntr.x());
523 const float cntr_y(cntr.y());
524 const float cntr_z(cntr.z());
525 const float cntr_r(cntr.perp());
526 const float cntr_phi(cntr.phi());
529 const float norm_x(
norm.x());
530 const float norm_y(
norm.y());
531 const float norm_z(
norm.z());
532 const float norm_r(
norm.perp());
536 const Trk::Surface& strSurf((*detElement).surface(trtID));
537 const int strSurfType(
static_cast<int>(strSurf.type()));
540 const int strBndsType(strBnds.type());
543 const float strCntr_x(strCntr.x());
544 const float strCntr_y(strCntr.y());
545 const float strCntr_z(strCntr.z());
546 const float strCntr_r(strCntr.perp());
547 const float strCntr_phi(strCntr.phi());
550 const float strNorm_x(strNorm.x());
551 const float strNorm_y(strNorm.y());
552 const float strNorm_z(strNorm.z());
553 const float strNorm_r(strNorm.perp());
554 const float strNorm_phi(strNorm.phi());
556 const unsigned int strawN((*detElement).nStraws());
557 const double& strawL((*detElement).strawLength());
558 const int strawD((*detElement).strawDirection());
561 for (
unsigned int i = 0;
i != strawN; ++
i) {
563 const float strawCenter_x(strawCenter.x());
564 const float strawCenter_y(strawCenter.y());
565 const float strawCenter_z(strawCenter.z());
566 const float strawCenter_r(strawCenter.perp());
567 const float strawCenter_phi(strawCenter.phi());
570 const float strawAxis_x(strawAxis.x());
571 const float strawAxis_y(strawAxis.y());
572 const float strawAxis_z(strawAxis.z());
573 const float strawAxis_r(strawAxis.perp());
574 const float strawAxis_phi(strawAxis.phi());
669 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 TRT_FastRDOAnalysis::finalize |
( |
| ) |
|
|
finaloverridevirtual |
◆ initialize()
StatusCode TRT_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_allStrAxis_phi
std::vector<float>* TRT_FastRDOAnalysis::m_allStrAxis_phi |
|
private |
◆ m_allStrAxis_r
std::vector<float>* TRT_FastRDOAnalysis::m_allStrAxis_r |
|
private |
◆ m_allStrAxis_x
std::vector<float>* TRT_FastRDOAnalysis::m_allStrAxis_x |
|
private |
◆ m_allStrAxis_y
std::vector<float>* TRT_FastRDOAnalysis::m_allStrAxis_y |
|
private |
◆ m_allStrAxis_z
std::vector<float>* TRT_FastRDOAnalysis::m_allStrAxis_z |
|
private |
◆ m_allStrCntr_phi
std::vector<float>* TRT_FastRDOAnalysis::m_allStrCntr_phi |
|
private |
◆ m_allStrCntr_r
std::vector<float>* TRT_FastRDOAnalysis::m_allStrCntr_r |
|
private |
◆ m_allStrCntr_x
std::vector<float>* TRT_FastRDOAnalysis::m_allStrCntr_x |
|
private |
◆ m_allStrCntr_y
std::vector<float>* TRT_FastRDOAnalysis::m_allStrCntr_y |
|
private |
◆ m_allStrCntr_z
std::vector<float>* TRT_FastRDOAnalysis::m_allStrCntr_z |
|
private |
◆ m_bndsType
std::vector<int>* TRT_FastRDOAnalysis::m_bndsType |
|
private |
◆ m_brl_ec
std::vector<int>* TRT_FastRDOAnalysis::m_brl_ec |
|
private |
◆ m_cntr_phi
std::vector<float>* TRT_FastRDOAnalysis::m_cntr_phi |
|
private |
◆ m_cntr_r
std::vector<float>* TRT_FastRDOAnalysis::m_cntr_r |
|
private |
◆ m_cntr_x
std::vector<float>* TRT_FastRDOAnalysis::m_cntr_x |
|
private |
◆ m_cntr_y
std::vector<float>* TRT_FastRDOAnalysis::m_cntr_y |
|
private |
◆ m_cntr_z
std::vector<float>* TRT_FastRDOAnalysis::m_cntr_z |
|
private |
◆ m_detStore
◆ m_driftTimeBin
std::vector<int>* TRT_FastRDOAnalysis::m_driftTimeBin |
|
private |
◆ m_driftTimeValid
std::vector<bool>* TRT_FastRDOAnalysis::m_driftTimeValid |
|
private |
◆ m_evtStore
◆ m_extendedExtraObjects
DataObjIDColl AthAlgorithm::m_extendedExtraObjects |
|
privateinherited |
◆ m_firstBin
std::vector<bool>* TRT_FastRDOAnalysis::m_firstBin |
|
private |
◆ m_h_allStrAxis_phi
TH1* TRT_FastRDOAnalysis::m_h_allStrAxis_phi |
|
private |
◆ m_h_allStrAxis_r
TH1* TRT_FastRDOAnalysis::m_h_allStrAxis_r |
|
private |
◆ m_h_allStrAxis_x
TH1* TRT_FastRDOAnalysis::m_h_allStrAxis_x |
|
private |
◆ m_h_allStrAxis_y
TH1* TRT_FastRDOAnalysis::m_h_allStrAxis_y |
|
private |
◆ m_h_allStrAxis_z
TH1* TRT_FastRDOAnalysis::m_h_allStrAxis_z |
|
private |
◆ m_h_allStrCntr_phi
TH1* TRT_FastRDOAnalysis::m_h_allStrCntr_phi |
|
private |
◆ m_h_allStrCntr_r
TH1* TRT_FastRDOAnalysis::m_h_allStrCntr_r |
|
private |
◆ m_h_allStrCntr_x
TH1* TRT_FastRDOAnalysis::m_h_allStrCntr_x |
|
private |
◆ m_h_allStrCntr_y
TH1* TRT_FastRDOAnalysis::m_h_allStrCntr_y |
|
private |
◆ m_h_allStrCntr_z
TH1* TRT_FastRDOAnalysis::m_h_allStrCntr_z |
|
private |
◆ m_h_bndsType
TH1* TRT_FastRDOAnalysis::m_h_bndsType |
|
private |
◆ m_h_brl_ec
TH1* TRT_FastRDOAnalysis::m_h_brl_ec |
|
private |
◆ m_h_cntr_phi
TH1* TRT_FastRDOAnalysis::m_h_cntr_phi |
|
private |
◆ m_h_cntr_r
TH1* TRT_FastRDOAnalysis::m_h_cntr_r |
|
private |
◆ m_h_cntr_x
TH1* TRT_FastRDOAnalysis::m_h_cntr_x |
|
private |
◆ m_h_cntr_y
TH1* TRT_FastRDOAnalysis::m_h_cntr_y |
|
private |
◆ m_h_cntr_z
TH1* TRT_FastRDOAnalysis::m_h_cntr_z |
|
private |
◆ m_h_driftTimeBin
TH1* TRT_FastRDOAnalysis::m_h_driftTimeBin |
|
private |
◆ m_h_driftTimeValid
TH1* TRT_FastRDOAnalysis::m_h_driftTimeValid |
|
private |
◆ m_h_firstBin
TH1* TRT_FastRDOAnalysis::m_h_firstBin |
|
private |
◆ m_h_highLevel
TH1* TRT_FastRDOAnalysis::m_h_highLevel |
|
private |
◆ m_h_lastBin
TH1* TRT_FastRDOAnalysis::m_h_lastBin |
|
private |
◆ m_h_noise
TH1* TRT_FastRDOAnalysis::m_h_noise |
|
private |
◆ m_h_norm_phi
TH1* TRT_FastRDOAnalysis::m_h_norm_phi |
|
private |
◆ m_h_norm_r
TH1* TRT_FastRDOAnalysis::m_h_norm_r |
|
private |
◆ m_h_norm_x
TH1* TRT_FastRDOAnalysis::m_h_norm_x |
|
private |
◆ m_h_norm_y
TH1* TRT_FastRDOAnalysis::m_h_norm_y |
|
private |
◆ m_h_norm_z
TH1* TRT_FastRDOAnalysis::m_h_norm_z |
|
private |
◆ m_h_rawDriftTime
TH1* TRT_FastRDOAnalysis::m_h_rawDriftTime |
|
private |
◆ m_h_strawD
TH1* TRT_FastRDOAnalysis::m_h_strawD |
|
private |
◆ m_h_strawL
TH1* TRT_FastRDOAnalysis::m_h_strawL |
|
private |
◆ m_h_strawN
TH1* TRT_FastRDOAnalysis::m_h_strawN |
|
private |
◆ m_h_strBndsType
TH1* TRT_FastRDOAnalysis::m_h_strBndsType |
|
private |
◆ m_h_strCntr_phi
TH1* TRT_FastRDOAnalysis::m_h_strCntr_phi |
|
private |
◆ m_h_strCntr_r
TH1* TRT_FastRDOAnalysis::m_h_strCntr_r |
|
private |
◆ m_h_strCntr_x
TH1* TRT_FastRDOAnalysis::m_h_strCntr_x |
|
private |
◆ m_h_strCntr_y
TH1* TRT_FastRDOAnalysis::m_h_strCntr_y |
|
private |
◆ m_h_strCntr_z
TH1* TRT_FastRDOAnalysis::m_h_strCntr_z |
|
private |
◆ m_h_strNorm_phi
TH1* TRT_FastRDOAnalysis::m_h_strNorm_phi |
|
private |
◆ m_h_strNorm_r
TH1* TRT_FastRDOAnalysis::m_h_strNorm_r |
|
private |
◆ m_h_strNorm_x
TH1* TRT_FastRDOAnalysis::m_h_strNorm_x |
|
private |
◆ m_h_strNorm_y
TH1* TRT_FastRDOAnalysis::m_h_strNorm_y |
|
private |
◆ m_h_strNorm_z
TH1* TRT_FastRDOAnalysis::m_h_strNorm_z |
|
private |
◆ m_h_strSurfType
TH1* TRT_FastRDOAnalysis::m_h_strSurfType |
|
private |
◆ m_h_surfType
TH1* TRT_FastRDOAnalysis::m_h_surfType |
|
private |
◆ m_h_timeOverThreshold
TH1* TRT_FastRDOAnalysis::m_h_timeOverThreshold |
|
private |
◆ m_h_trailEdge
TH1* TRT_FastRDOAnalysis::m_h_trailEdge |
|
private |
◆ m_h_trtID
TH1* TRT_FastRDOAnalysis::m_h_trtID |
|
private |
◆ m_h_word
TH1* TRT_FastRDOAnalysis::m_h_word |
|
private |
◆ m_highLevel
std::vector<bool>* TRT_FastRDOAnalysis::m_highLevel |
|
private |
◆ m_inputKey
◆ m_lastBin
std::vector<bool>* TRT_FastRDOAnalysis::m_lastBin |
|
private |
◆ m_noise
std::vector<bool>* TRT_FastRDOAnalysis::m_noise |
|
private |
◆ m_norm_phi
std::vector<float>* TRT_FastRDOAnalysis::m_norm_phi |
|
private |
◆ m_norm_r
std::vector<float>* TRT_FastRDOAnalysis::m_norm_r |
|
private |
◆ m_norm_x
std::vector<float>* TRT_FastRDOAnalysis::m_norm_x |
|
private |
◆ m_norm_y
std::vector<float>* TRT_FastRDOAnalysis::m_norm_y |
|
private |
◆ m_norm_z
std::vector<float>* TRT_FastRDOAnalysis::m_norm_z |
|
private |
◆ m_ntupleDirName
std::string TRT_FastRDOAnalysis::m_ntupleDirName |
|
private |
◆ m_ntupleFileName
std::string TRT_FastRDOAnalysis::m_ntupleFileName |
|
private |
◆ m_ntupleTreeName
std::string TRT_FastRDOAnalysis::m_ntupleTreeName |
|
private |
◆ m_path
std::string TRT_FastRDOAnalysis::m_path |
|
private |
◆ m_rawDriftTime
std::vector<double>* TRT_FastRDOAnalysis::m_rawDriftTime |
|
private |
◆ m_strawD
std::vector<double>* TRT_FastRDOAnalysis::m_strawD |
|
private |
◆ m_strawL
std::vector<double>* TRT_FastRDOAnalysis::m_strawL |
|
private |
◆ m_strawN
std::vector<int>* TRT_FastRDOAnalysis::m_strawN |
|
private |
◆ m_strBndsType
std::vector<int>* TRT_FastRDOAnalysis::m_strBndsType |
|
private |
◆ m_strCntr_phi
std::vector<float>* TRT_FastRDOAnalysis::m_strCntr_phi |
|
private |
◆ m_strCntr_r
std::vector<float>* TRT_FastRDOAnalysis::m_strCntr_r |
|
private |
◆ m_strCntr_x
std::vector<float>* TRT_FastRDOAnalysis::m_strCntr_x |
|
private |
◆ m_strCntr_y
std::vector<float>* TRT_FastRDOAnalysis::m_strCntr_y |
|
private |
◆ m_strCntr_z
std::vector<float>* TRT_FastRDOAnalysis::m_strCntr_z |
|
private |
◆ m_strNorm_phi
std::vector<float>* TRT_FastRDOAnalysis::m_strNorm_phi |
|
private |
◆ m_strNorm_r
std::vector<float>* TRT_FastRDOAnalysis::m_strNorm_r |
|
private |
◆ m_strNorm_x
std::vector<float>* TRT_FastRDOAnalysis::m_strNorm_x |
|
private |
◆ m_strNorm_y
std::vector<float>* TRT_FastRDOAnalysis::m_strNorm_y |
|
private |
◆ m_strNorm_z
std::vector<float>* TRT_FastRDOAnalysis::m_strNorm_z |
|
private |
◆ m_strSurfType
std::vector<int>* TRT_FastRDOAnalysis::m_strSurfType |
|
private |
◆ m_surfType
std::vector<int>* TRT_FastRDOAnalysis::m_surfType |
|
private |
◆ m_thistSvc
◆ m_timeOverThreshold
std::vector<double>* TRT_FastRDOAnalysis::m_timeOverThreshold |
|
private |
◆ m_trailEdge
std::vector<int>* TRT_FastRDOAnalysis::m_trailEdge |
|
private |
◆ m_tree
TTree* TRT_FastRDOAnalysis::m_tree |
|
private |
◆ m_trtID
std::vector<unsigned long long>* TRT_FastRDOAnalysis::m_trtID |
|
private |
◆ m_varHandleArraysDeclared
◆ m_vhka
◆ m_word
std::vector<unsigned int>* TRT_FastRDOAnalysis::m_word |
|
private |
The documentation for this class was generated from the following files:
std::vector< unsigned long long > * m_trtID
std::vector< float > * m_strCntr_x
std::vector< bool > * m_driftTimeValid
std::vector< float > * m_allStrAxis_phi
std::vector< float > * m_cntr_r
std::vector< double > * m_rawDriftTime
std::vector< float > * m_allStrCntr_r
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::vector< float > * m_allStrAxis_r
ServiceHandle< ITHistSvc > m_thistSvc
std::vector< bool > * m_highLevel
std::vector< float > * m_strNorm_phi
StoreGateSvc_t m_evtStore
Pointer to StoreGate (event store by default)
std::vector< SG::VarHandleKeyArray * > m_vhka
double norm_phi(const double input)
std::vector< int > * m_strSurfType
std::vector< float > * m_strNorm_x
std::vector< double > * m_strawD
TH1 * m_h_timeOverThreshold
std::vector< int > * m_surfType
std::vector< float > * m_cntr_phi
virtual void setOwner(IDataHandleHolder *o)=0
std::vector< float > * m_allStrCntr_phi
virtual StatusCode sysInitialize() override
Override sysInitialize.
std::vector< float > * m_norm_x
virtual std::vector< Gaudi::DataHandle * > outputHandles() const override
Return this algorithm's output handles.
std::vector< float > * m_cntr_x
std::vector< float > * m_cntr_y
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > * m_allStrCntr_z
std::vector< bool > * m_lastBin
std::vector< int > * m_bndsType
std::vector< float > * m_strCntr_r
std::vector< float > * m_cntr_z
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< float > * m_strCntr_phi
std::vector< float > * m_allStrCntr_x
double rawDriftTime(unsigned int m_word)
virtual void renounce()=0
std::conditional< std::is_base_of< SG::VarHandleKeyArray, T >::value, VarHandleKeyArrayType, type2 >::type type
std::vector< bool > * m_noise
std::vector< int > * m_strawN
std::vector< float > * m_norm_y
std::vector< float > * m_allStrAxis_x
Trk::PrepRawDataCollection< TRT_DriftCircle > TRT_DriftCircleCollection
std::vector< double > * m_strawL
std::vector< float > * m_norm_r
Eigen::Matrix< double, 3, 1 > Vector3D
std::string m_ntupleDirName
std::vector< float > * m_norm_phi
DataObjIDColl m_extendedExtraObjects
#define ATH_MSG_WARNING(x)
std::vector< float > * m_strCntr_z
std::vector< int > * m_brl_ec
std::vector< float > * m_strCntr_y
std::vector< int > * m_strBndsType
std::string m_ntupleTreeName
SG::VarHandleKey & vhKey()
Return a non-const reference to the HandleKey.
AthAlgorithm()
Default constructor:
SG::ReadHandleKey< InDet::TRT_DriftCircleContainer > m_inputKey
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::vector< float > * m_strNorm_r
std::vector< int > * m_driftTimeBin
std::vector< float > * m_norm_z
std::vector< double > * m_timeOverThreshold
Gaudi::Details::PropertyBase & declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &)
specialization for handling Gaudi::Property<SG::VarHandleKey>
std::vector< float > * m_allStrAxis_y
std::vector< bool > * m_firstBin
std::vector< int > * m_trailEdge
std::vector< float > * m_allStrAxis_z
std::string m_ntupleFileName
std::vector< unsigned int > * m_word
std::vector< float > * m_strNorm_y
std::vector< float > * m_strNorm_z
int driftTimeBin(unsigned int m_word)
std::vector< float > * m_allStrCntr_y