21#include "CLHEP/Vector/ThreeVector.h"
49 return AthAlgorithm::initialize();
58 return AthAlgorithm::finalize();
69 for (
int i = 0; i < 10; i++) {
86 return StatusCode::SUCCESS;
97 for (
int i = 0; i < 10; i++) {
99 CLHEP::Hep3Vector p(j+11,j+12,j+13);
100 CLHEP::Hep3Vector
x(j+14,j+15,j+16);
115 return StatusCode::SUCCESS;
128 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
Put objects into StoreGate to test D3PD maker.
AtlasHitsVector< MDTSimHit > MDTSimHitCollection
AtlasHitsVector< TrackRecord > TrackRecordCollection
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
Header file for AthHistogramAlgorithm.
std::string m_MDTSimHitName
StatusCode fillTrackRecordCollection()
Fill a TrackRecordCollection.
HitsFillerAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
std::string m_TrackRecordName
virtual StatusCode finalize()
Standard Gaudi finalize method.
virtual StatusCode initialize()
Standard Gaudi initialize method.
virtual StatusCode execute()
Standard Gaudi execute method.
StatusCode fillMDTSimHitCollection()
Fill a MDTSimHitCollection.
Eigen::Matrix< double, 3, 1 > Vector3D