 |
ATLAS Offline Software
|
Go to the documentation of this file.
24 for (
unsigned long int i = 0;
i <
hits.size();
i++) {
27 std::shared_ptr<FPGATrackSimGNNHit> graph_hit = std::make_shared<FPGATrackSimGNNHit>();
48 graph_hits.emplace_back(graph_hit);
53 std::shared_ptr<FPGATrackSimGNNHit> graph_hit = std::make_shared<FPGATrackSimGNNHit>();
54 std::shared_ptr<const FPGATrackSimHit> cluster1_hit = std::make_shared<FPGATrackSimHit>(
hits[
i]->getOriginalHit());
55 std::shared_ptr<const FPGATrackSimHit> cluster2_hit = std::make_shared<FPGATrackSimHit>(
hits[
i+1]->getOriginalHit());
76 graph_hits.emplace_back(graph_hit);
80 return StatusCode::SUCCESS;
86 float theta = 0.5 * TMath::ACos(hit->
getZ() / r3);
87 float eta = -1.0 * TMath::Log(TMath::Tan(
theta));
void setIdentifier(unsigned long int v)
Scalar eta() const
pseudorapidity method
Scalar theta() const
theta method
void setCluster1Eta(float v)
std::string to_string(const SectorProjector proj)
void setCluster2Z(float v)
void setCluster1X(float v)
::StatusCode StatusCode
StatusCode definition for legacy code.
void setCluster1R(float v)
void setCluster1Z(float v)
void setCluster2Y(float v)
void setHitID(unsigned int hitID)
void setCluster2R(float v)
void setCluster2Eta(float v)
void setCluster1Y(float v)
void setCluster2Phi(float v)
void setCluster2X(float v)
void setCluster1Phi(float v)