6 typedef std::vector<ScalableLines> Lines_t;
12 if (vc == (*i).m_vc) {
15 TEveProjected *
proj = *(*i).m_ls->BeginProjecteds();
16 proj->UpdateProjection();
21 for (TEveElement::List_i
i =
parent->BeginChildren();
i !=
parent->EndChildren(); ++
i) {
22 if ((*i)->HasChildren()) {
23 for (TEveElement::List_i
j = (*i)->BeginChildren();
j != (*i)->EndChildren(); ++
j) {
24 if (strcmp((*j)->GetElementName(),
"BlockCluster") == 0) {
36 TEveElement &oItemHolder,
60 TEvePointSet *ps =
new TEvePointSet();
63 Float_t *trackPoints = trk->GetP();
64 unsigned int last = (trk->GetN() - 1) * 3;
65 float y = trackPoints[
last + 1];
66 float z = trackPoints[
last + 2];
69 for (
signed int i = 0;
i < markers->GetN(); ++
i) {
71 markers->GetPoint(
i,
a,
b,
c);
75 else if (
y > 0 &&
b < 0)
80 else if (
z > 0 &&
c < 0)
83 ps->SetNextPoint(
a,
b,
c);
99 TEveElement &oItemHolder,
105 TEveVector centre = TEveVector(cluster.
x(), cluster.
y(), cluster.
z());
109 float eta = cluster.
eta();
110 float phi = cluster.
phi();
117 legoCluster->SetElementName(
"BlockCluster");
124 rpCluster->SetLineColor(
dp.color());
133 rzCluster->SetLineColor(
dp.color());
143 TEveElement &oItemHolder,
148 for (
unsigned int i = 0;
i <
elements.size(); ++
i) {