19   m_mdtSectorIx(nullptr),
 
   20   m_mdtStationIx(nullptr),
 
   21   m_rpcSectorIx(nullptr),
 
   22   m_rpcStationIx(nullptr),
 
   23   m_rpcMeasuresPhi(nullptr),
 
   24   m_tgcStationIx(nullptr),
 
   25   m_tgcMeasuresPhi(nullptr)
 
   27   declareInterface<Trk::IValidationNtupleHelperTool>(
this);
 
   36   m_mdtSectorIx      = 
new std::vector<int>();
 
   37   m_mdtStationIx     = 
new std::vector<int>();
 
   38   m_rpcSectorIx      = 
new std::vector<int>();
 
   39   m_rpcStationIx     = 
new std::vector<int>();
 
   40   m_rpcMeasuresPhi   = 
new std::vector<int>();
 
   41   m_tgcStationIx     = 
new std::vector<int>();
 
   42   m_tgcMeasuresPhi   = 
new std::vector<int>();
 
   45   return StatusCode::SUCCESS;
 
   52   delete m_mdtSectorIx; m_mdtSectorIx=
nullptr;
 
   53   delete m_mdtStationIx; m_mdtStationIx=
nullptr;
 
   54   delete m_rpcSectorIx; m_rpcSectorIx=
nullptr;
 
   55   delete m_rpcStationIx; m_rpcStationIx=
nullptr;
 
   56   delete m_rpcMeasuresPhi; m_rpcMeasuresPhi=
nullptr;
 
   57   delete m_tgcStationIx; m_tgcStationIx=
nullptr;
 
   58   delete m_tgcMeasuresPhi; m_tgcMeasuresPhi=
nullptr;
 
   59   return StatusCode::SUCCESS;
 
   67     const int& detectorType) {
 
   72       tree->Branch(
"MdtSectorIndex",      &m_mdtSectorIx);
 
   73       tree->Branch(
"MdtStationIndex",     &m_mdtStationIx);
 
   76       tree->Branch(
"RpcSectorIndex",      &m_rpcSectorIx);
 
   77       tree->Branch(
"RpcStationIndex",     &m_rpcStationIx);
 
   78       tree->Branch(
"RpcMeasuresPhi",      &m_rpcMeasuresPhi);
 
   82       tree->Branch(
"TgcStationIndex",     &m_tgcStationIx);
 
   83       tree->Branch(
"TgcMeasuresPhi",      &m_tgcMeasuresPhi);
 
   87     return StatusCode::SUCCESS;
 
   96     const int& detectorType,
 
  104     const int stIdx = 
toInt(m_idHelperSvc->stationIndex(
id));
 
  106       m_mdtSectorIx->push_back(m_idHelperSvc->sector(
id));
 
  107       m_mdtStationIx->push_back(stIdx);
 
  110       m_rpcSectorIx->push_back(m_idHelperSvc->sector(
id));
 
  111       m_rpcStationIx->push_back(stIdx);
 
  112       m_rpcMeasuresPhi->push_back(m_idHelperSvc->measuresPhi(
id));
 
  115       m_tgcStationIx->push_back(stIdx);
 
  116       m_tgcMeasuresPhi->push_back(m_idHelperSvc->measuresPhi(
id));
 
  119     return StatusCode::SUCCESS;
 
  123         const int& detectorType ) {
 
  125       m_mdtSectorIx->clear();
 
  126       m_mdtStationIx->clear();
 
  129       m_rpcSectorIx->clear();
 
  130       m_rpcStationIx->clear();
 
  131       m_rpcMeasuresPhi->clear();
 
  134       m_tgcStationIx->clear();
 
  135       m_tgcMeasuresPhi->clear();
 
  137     return StatusCode::SUCCESS;
 
  144     return StatusCode::SUCCESS;