|
ATLAS Offline Software
|
#include <TGC_RDOAnalysis.h>
|
| TGC_RDOAnalysis (const std::string &name, ISvcLocator *pSvcLocator) |
|
virtual | ~TGC_RDOAnalysis () |
|
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 24 of file TGC_RDOAnalysis.h.
◆ StoreGateSvc_t
◆ TGC_RDOAnalysis()
TGC_RDOAnalysis::TGC_RDOAnalysis |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ ~TGC_RDOAnalysis()
virtual TGC_RDOAnalysis::~TGC_RDOAnalysis |
( |
| ) |
|
|
inlinevirtual |
◆ 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 TGC_RDOAnalysis::execute |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 304 of file TGC_RDOAnalysis.cxx.
363 if(p_TGCcont.isValid()) {
367 for ( ; tgcCont_itr != tgcCont_end; ++tgcCont_itr ) {
368 const uint16_t tgcID((*tgcCont_itr)->identify());
369 const uint16_t tgcSubDetID((*tgcCont_itr)->subDetectorId());
370 const uint16_t tgcRodID((*tgcCont_itr)->rodId());
371 const uint16_t tgcTrigType((*tgcCont_itr)->triggerType());
372 const uint16_t tgcBcID((*tgcCont_itr)->bcId());
373 const uint16_t tgcL1ID((*tgcCont_itr)->l1Id());
378 const uint32_t tgcOrbit((*tgcCont_itr)->orbit());
379 const uint16_t tgcVersion((*tgcCont_itr)->version());
397 const TgcRdo* p_TGCraw(*tgcCont_itr);
401 for ( ; tgc_itr != tgc_end; ++tgc_itr ) {
402 const uint16_t bctag((*tgc_itr)->bcTag());
403 const uint16_t subDetID((*tgc_itr)->subDetectorId());
404 const uint16_t rodID((*tgc_itr)->rodId());
405 const uint16_t sswID((*tgc_itr)->sswId());
406 const uint16_t slbID((*tgc_itr)->slbId());
407 const uint16_t bcID((*tgc_itr)->bcId());
408 const uint16_t l1ID((*tgc_itr)->l1Id());
411 const bool coinc((*tgc_itr)->isCoincidence());
412 const uint16_t bitPos((*tgc_itr)->bitpos());
414 const bool adj((*tgc_itr)->isAdjacent());
415 const bool forward((*tgc_itr)->isForward());
416 const uint16_t ix((*tgc_itr)->index());
418 const uint16_t del((*tgc_itr)->delta());
419 const uint16_t seg((*tgc_itr)->segment());
420 const uint16_t subMat((*tgc_itr)->subMatrix());
421 const uint16_t sector((*tgc_itr)->sector());
422 const uint16_t chip((*tgc_itr)->chip());
423 const bool hipt((*tgc_itr)->isHipt());
424 const uint16_t hitID((*tgc_itr)->hitId());
425 const uint16_t hsub((*tgc_itr)->hsub());
426 const bool strip((*tgc_itr)->isStrip());
428 const bool cand3plus((*tgc_itr)->cand3plus());
429 const bool muplus((*tgc_itr)->isMuplus());
430 const bool thresh((*tgc_itr)->threshold());
431 const bool overlap((*tgc_itr)->isOverlap());
432 const bool veto((*tgc_itr)->isVeto());
433 const uint16_t roi((*tgc_itr)->roi());
442 m_type->push_back(
int(type_var));
447 m_adj->push_back(adj);
466 m_roi->push_back(roi);
477 if (
int(type_var) == 0) {
488 if(simDataMapTGC.isValid()) {
489 MuonSimDataCollection::const_iterator sdo_itr(simDataMapTGC->begin());
490 const MuonSimDataCollection::const_iterator sdo_end(simDataMapTGC->end());
492 std::vector<int> barcode_vec;
493 std::vector<int> eventIndex_vec;
494 std::vector<double> radius_vec;
495 std::vector<float> localZ_vec;
496 for ( ; sdo_itr != sdo_end; ++sdo_itr ) {
500 const unsigned long long sdoID_int = sdoID.get_compact();
501 const int sdoWord(sdo.word());
503 const float xPos(
gPos.x());
504 const float yPos(
gPos.y());
505 const float zPos(
gPos.z());
520 const std::vector<MuonSimData::Deposit>& deposits = sdo.getdeposits();
521 std::vector<MuonSimData::Deposit>::const_iterator dep_itr(deposits.begin());
522 const std::vector<MuonSimData::Deposit>::const_iterator dep_end(deposits.end());
523 for ( ; dep_itr != dep_end; ++dep_itr ) {
529 const float localZ(
data.secondEntry());
541 barcode_vec.push_back(
bar);
542 eventIndex_vec.push_back(eventIx);
543 radius_vec.push_back(
radius);
544 localZ_vec.push_back(localZ);
551 eventIndex_vec.clear();
561 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 TGC_RDOAnalysis::finalize |
( |
| ) |
|
|
finaloverridevirtual |
◆ initialize()
StatusCode TGC_RDOAnalysis::initialize |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 119 of file TGC_RDOAnalysis.cxx.
245 m_h_type =
new TH1F(
"h_type",
"type (hit or coinc)", 100, 0, 10);
253 m_h_bitPos =
new TH1F(
"h_bitPos",
"Bitmap position", 100, 0, 220);
261 m_h_adj =
new TH1F(
"h_adj",
"Adjacent", 100, 0, 2);
273 m_h_xPos =
new TH1F(
"h_xPos",
"Global x-position (SDO)", 100, -15000, 15000);
277 m_h_yPos =
new TH1F(
"h_yPos",
"Global y-position (SDO)", 100, -15000, 15000);
281 m_h_zPos =
new TH1F(
"h_zPos",
"Global z-position (SDO)", 100, -15000, 15000);
297 m_h_localZ =
new TH1F(
"h_localZ",
"Local z-position (SDO)", 100, -250, 250);
301 return StatusCode::SUCCESS;
◆ 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_adj
std::vector<bool>* TGC_RDOAnalysis::m_adj |
|
private |
◆ m_barcode
std::vector<int>* TGC_RDOAnalysis::m_barcode |
|
private |
◆ m_barcode_vec
std::vector< std::vector<int> >* TGC_RDOAnalysis::m_barcode_vec |
|
private |
◆ m_bcID
std::vector<uint16_t>* TGC_RDOAnalysis::m_bcID |
|
private |
◆ m_bcTag
std::vector<uint16_t>* TGC_RDOAnalysis::m_bcTag |
|
private |
◆ m_bitPos
std::vector<uint16_t>* TGC_RDOAnalysis::m_bitPos |
|
private |
◆ m_cand3plus
std::vector<bool>* TGC_RDOAnalysis::m_cand3plus |
|
private |
◆ m_chip
std::vector<uint16_t>* TGC_RDOAnalysis::m_chip |
|
private |
◆ m_coinc
std::vector<bool>* TGC_RDOAnalysis::m_coinc |
|
private |
◆ m_delta
std::vector<uint16_t>* TGC_RDOAnalysis::m_delta |
|
private |
◆ m_detStore
◆ m_eventIndex
std::vector<int>* TGC_RDOAnalysis::m_eventIndex |
|
private |
◆ m_eventIndex_vec
std::vector< std::vector<int> >* TGC_RDOAnalysis::m_eventIndex_vec |
|
private |
◆ m_evtStore
◆ m_extendedExtraObjects
DataObjIDColl AthAlgorithm::m_extendedExtraObjects |
|
privateinherited |
◆ m_forward
std::vector<bool>* TGC_RDOAnalysis::m_forward |
|
private |
◆ m_h_adj
TH1* TGC_RDOAnalysis::m_h_adj |
|
private |
◆ m_h_barcode
TH1* TGC_RDOAnalysis::m_h_barcode |
|
private |
◆ m_h_bcID
TH1* TGC_RDOAnalysis::m_h_bcID |
|
private |
◆ m_h_bcTag
TH1* TGC_RDOAnalysis::m_h_bcTag |
|
private |
◆ m_h_bitPos
TH1* TGC_RDOAnalysis::m_h_bitPos |
|
private |
◆ m_h_eventIndex
TH1* TGC_RDOAnalysis::m_h_eventIndex |
|
private |
◆ m_h_l1ID
TH1* TGC_RDOAnalysis::m_h_l1ID |
|
private |
◆ m_h_localZ
TH1* TGC_RDOAnalysis::m_h_localZ |
|
private |
◆ m_h_radius
TH1* TGC_RDOAnalysis::m_h_radius |
|
private |
◆ m_h_rodID
TH1* TGC_RDOAnalysis::m_h_rodID |
|
private |
◆ m_h_sdoID
TH1* TGC_RDOAnalysis::m_h_sdoID |
|
private |
◆ m_h_sdoWord
TH1* TGC_RDOAnalysis::m_h_sdoWord |
|
private |
◆ m_h_slbID
TH1* TGC_RDOAnalysis::m_h_slbID |
|
private |
◆ m_h_slbType
TH1* TGC_RDOAnalysis::m_h_slbType |
|
private |
◆ m_h_sswID
TH1* TGC_RDOAnalysis::m_h_sswID |
|
private |
◆ m_h_subDetID
TH1* TGC_RDOAnalysis::m_h_subDetID |
|
private |
◆ m_h_tgcBcID
TH1* TGC_RDOAnalysis::m_h_tgcBcID |
|
private |
◆ m_h_tgcID
TH1* TGC_RDOAnalysis::m_h_tgcID |
|
private |
◆ m_h_tgcL1ID
TH1* TGC_RDOAnalysis::m_h_tgcL1ID |
|
private |
◆ m_h_tgcRodID
TH1* TGC_RDOAnalysis::m_h_tgcRodID |
|
private |
◆ m_h_tgcSubDetID
TH1* TGC_RDOAnalysis::m_h_tgcSubDetID |
|
private |
◆ m_h_tgcTrigType
TH1* TGC_RDOAnalysis::m_h_tgcTrigType |
|
private |
◆ m_h_track
TH1* TGC_RDOAnalysis::m_h_track |
|
private |
◆ m_h_type
TH1* TGC_RDOAnalysis::m_h_type |
|
private |
◆ m_h_xPos
TH1* TGC_RDOAnalysis::m_h_xPos |
|
private |
◆ m_h_yPos
TH1* TGC_RDOAnalysis::m_h_yPos |
|
private |
◆ m_h_zPos
TH1* TGC_RDOAnalysis::m_h_zPos |
|
private |
◆ m_hipt
std::vector<bool>* TGC_RDOAnalysis::m_hipt |
|
private |
◆ m_hitID
std::vector<uint16_t>* TGC_RDOAnalysis::m_hitID |
|
private |
◆ m_hsub
std::vector<uint16_t>* TGC_RDOAnalysis::m_hsub |
|
private |
◆ m_index
std::vector<uint16_t>* TGC_RDOAnalysis::m_index |
|
private |
◆ m_inner
std::vector<uint16_t>* TGC_RDOAnalysis::m_inner |
|
private |
◆ m_inputKey
◆ m_inputTruthKey
◆ m_l1ID
std::vector<uint16_t>* TGC_RDOAnalysis::m_l1ID |
|
private |
◆ m_localZ
std::vector<float>* TGC_RDOAnalysis::m_localZ |
|
private |
◆ m_localZ_vec
std::vector< std::vector<float> >* TGC_RDOAnalysis::m_localZ_vec |
|
private |
◆ m_muplus
std::vector<bool>* TGC_RDOAnalysis::m_muplus |
|
private |
◆ m_ntupleDirName
std::string TGC_RDOAnalysis::m_ntupleDirName |
|
private |
◆ m_ntupleFileName
std::string TGC_RDOAnalysis::m_ntupleFileName |
|
private |
◆ m_ntupleTreeName
std::string TGC_RDOAnalysis::m_ntupleTreeName |
|
private |
◆ m_overlap
std::vector<bool>* TGC_RDOAnalysis::m_overlap |
|
private |
◆ m_path
std::string TGC_RDOAnalysis::m_path |
|
private |
◆ m_pos
std::vector<uint16_t>* TGC_RDOAnalysis::m_pos |
|
private |
◆ m_radius
std::vector<double>* TGC_RDOAnalysis::m_radius |
|
private |
◆ m_radius_vec
std::vector< std::vector<double> >* TGC_RDOAnalysis::m_radius_vec |
|
private |
◆ m_rodID
std::vector<uint16_t>* TGC_RDOAnalysis::m_rodID |
|
private |
◆ m_roi
std::vector<uint16_t>* TGC_RDOAnalysis::m_roi |
|
private |
◆ m_sdoID
std::vector<unsigned long long>* TGC_RDOAnalysis::m_sdoID |
|
private |
◆ m_sdoWord
std::vector<int>* TGC_RDOAnalysis::m_sdoWord |
|
private |
◆ m_sector
std::vector<uint16_t>* TGC_RDOAnalysis::m_sector |
|
private |
◆ m_segment
std::vector<uint16_t>* TGC_RDOAnalysis::m_segment |
|
private |
◆ m_slbID
std::vector<uint16_t>* TGC_RDOAnalysis::m_slbID |
|
private |
◆ m_slbType
std::vector<int>* TGC_RDOAnalysis::m_slbType |
|
private |
◆ m_sswID
std::vector<uint16_t>* TGC_RDOAnalysis::m_sswID |
|
private |
◆ m_strip
std::vector<bool>* TGC_RDOAnalysis::m_strip |
|
private |
◆ m_subDetID
std::vector<uint16_t>* TGC_RDOAnalysis::m_subDetID |
|
private |
◆ m_subMat
std::vector<uint16_t>* TGC_RDOAnalysis::m_subMat |
|
private |
◆ m_tgcBcID
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcBcID |
|
private |
◆ m_tgcID
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcID |
|
private |
◆ m_tgcL1ID
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcL1ID |
|
private |
◆ m_tgcOrbit
std::vector<uint32_t>* TGC_RDOAnalysis::m_tgcOrbit |
|
private |
◆ m_tgcRodID
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcRodID |
|
private |
◆ m_tgcSubDetID
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcSubDetID |
|
private |
◆ m_tgcTrigType
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcTrigType |
|
private |
◆ m_tgcVersion
std::vector<uint16_t>* TGC_RDOAnalysis::m_tgcVersion |
|
private |
◆ m_thistSvc
◆ m_thresh
std::vector<bool>* TGC_RDOAnalysis::m_thresh |
|
private |
◆ m_track
std::vector<uint16_t>* TGC_RDOAnalysis::m_track |
|
private |
◆ m_tree
TTree* TGC_RDOAnalysis::m_tree |
|
private |
◆ m_type
std::vector<int>* TGC_RDOAnalysis::m_type |
|
private |
◆ m_varHandleArraysDeclared
◆ m_veto
std::vector<bool>* TGC_RDOAnalysis::m_veto |
|
private |
◆ m_vhka
◆ m_xPos
std::vector<float>* TGC_RDOAnalysis::m_xPos |
|
private |
◆ m_yPos
std::vector<float>* TGC_RDOAnalysis::m_yPos |
|
private |
◆ m_zPos
std::vector<float>* TGC_RDOAnalysis::m_zPos |
|
private |
The documentation for this class was generated from the following files:
std::vector< float > * m_zPos
std::vector< uint16_t > * m_segment
std::vector< uint16_t > * m_rodID
char data[hepevt_bytes_allocation_ATLAS]
std::vector< bool > * m_veto
std::vector< bool > * m_hipt
SG::ReadHandleKey< MuonSimDataCollection > m_inputTruthKey
std::vector< int > * m_eventIndex
Const iterator class for DataVector/DataList.
std::vector< float > * m_xPos
std::vector< uint16_t > * m_hsub
std::vector< uint16_t > * m_tgcVersion
std::vector< float > * m_yPos
std::vector< uint16_t > * m_bcTag
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::vector< bool > * m_strip
std::vector< double > * m_radius
std::vector< bool > * m_muplus
std::string m_ntupleDirName
std::vector< uint16_t > * m_pos
StoreGateSvc_t m_evtStore
Pointer to StoreGate (event store by default)
std::vector< SG::VarHandleKeyArray * > m_vhka
std::vector< uint16_t > * m_subMat
std::vector< uint16_t > * m_sswID
std::vector< uint16_t > * m_tgcBcID
std::vector< int > * m_type
std::vector< uint16_t > * m_l1ID
std::vector< uint16_t > * m_track
std::vector< std::vector< double > > * m_radius_vec
virtual void setOwner(IDataHandleHolder *o)=0
std::vector< uint16_t > * m_bitPos
std::vector< unsigned long long > * m_sdoID
a link optimized in size for a GenParticle in a McEventCollection
std::vector< uint16_t > * m_index
virtual StatusCode sysInitialize() override
Override sysInitialize.
std::vector< uint32_t > * m_tgcOrbit
std::vector< uint16_t > * m_tgcTrigType
virtual std::vector< Gaudi::DataHandle * > outputHandles() const override
Return this algorithm's output handles.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< uint16_t > * m_bcID
std::vector< uint16_t > * m_tgcRodID
std::vector< std::vector< float > > * m_localZ_vec
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< bool > * m_coinc
std::string m_ntupleTreeName
std::vector< uint16_t > * m_chip
std::vector< uint16_t > * m_tgcID
std::vector< bool > * m_adj
std::vector< int > * m_slbType
virtual void renounce()=0
std::conditional< std::is_base_of< SG::VarHandleKeyArray, T >::value, VarHandleKeyArrayType, type2 >::type type
std::string m_ntupleFileName
index_type eventIndex() const
Return the event number of the referenced GenEvent.
std::vector< std::vector< int > > * m_eventIndex_vec
std::vector< uint16_t > * m_hitID
std::vector< uint16_t > * m_tgcSubDetID
std::vector< int > * m_barcode
std::vector< uint16_t > * m_slbID
Eigen::Matrix< double, 3, 1 > Vector3D
std::vector< uint16_t > * m_sector
DataObjIDColl m_extendedExtraObjects
std::vector< uint16_t > * m_delta
std::vector< std::vector< int > > * m_barcode_vec
#define ATH_MSG_WARNING(x)
std::vector< bool > * m_overlap
std::vector< bool > * m_forward
SG::VarHandleKey & vhKey()
Return a non-const reference to the HandleKey.
std::vector< bool > * m_cand3plus
AthAlgorithm()
Default constructor:
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::vector< float > * m_localZ
std::vector< std::string > veto
these patterns are anded
std::vector< uint16_t > * m_roi
std::vector< bool > * m_thresh
ServiceHandle< ITHistSvc > m_thistSvc
std::vector< uint16_t > * m_inner
Gaudi::Details::PropertyBase & declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &)
specialization for handling Gaudi::Property<SG::VarHandleKey>
std::vector< int > * m_sdoWord
std::vector< uint16_t > * m_subDetID
SG::ReadHandleKey< TgcRdoContainer > m_inputKey
std::vector< uint16_t > * m_tgcL1ID