// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
/**************************************************************************
* Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
* See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
* full copyright notice. *
**************************************************************************/
#if !defined(__CINT__) || defined(__MAKECINT__)
#include <TFile.h>
#include <TGLViewer.h>
#include <TEveManager.h>
#include <TEveElement.h>
#include <TEveGeoShape.h>
#include <TEveGeoShapeExtract.h>
#include <AliEveEventManager.h>
#include <AliEveMultiView.h>
#endif
void geom_gentle_transparentdark(Bool_t register_as_global=kTRUE)
{
TEveGeoShape* gsre1;
TEveGeoShape* gsre2;
TEveGeoShape* gsre3;
{
TFile f("$ALICE_ROOT/EVE/alice-data/gentle_geo.root");
TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
gsre1 = TEveGeoShape::ImportShapeExtract(gse);
f.Close();
if (register_as_global)
{
gEve->AddGlobalElement(gsre1);
}
//======================================
// Fix visibility, color and transparency
gsre1->SetRnrSelf(kFALSE);
TEveElement::List_i i = gsre1->BeginChildren();
//ITS
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
TEveElement::List_i j = lvl1->BeginChildren();
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kFALSE);
TEveElement::List_i k = lvl2->BeginChildren();
TEveGeoShape* its1 = (TEveGeoShape*) *k;
its1->SetRnrSelf(kTRUE);
its1->SetMainColor(0);
its1->SetMainTransparency(80);
k++;
TEveGeoShape* its2 = (TEveGeoShape*) *k;
its2->SetRnrSelf(kTRUE);
its2->SetMainColor(0);
its2->SetMainTransparency(80);
k++;
TEveGeoShape* its3 = (TEveGeoShape*) *k;
its3->SetRnrSelf(kTRUE);
its3->SetMainColor(0);
its3->SetMainTransparency(80);
}
//TPC
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
TEveElement::List_i j = lvl1->BeginChildren();
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kFALSE);
TEveElement::List_i k = lvl2->BeginChildren();
TEveGeoShape* lvl3 = (TEveGeoShape*) *k;
lvl3->SetRnrSelf(kTRUE);
lvl3->SetMainColor(0);
lvl3->SetMainTransparency(80);
TEveElement::List_i l = lvl3->BeginChildren();
TEveGeoShape* lvl4 = (TEveGeoShape*) *l;
lvl4->SetRnrSelf(kFALSE);
TEveElement::List_i m = lvl4->BeginChildren();
TEveGeoShape* tpc1 = (TEveGeoShape*) *m;
tpc1->SetRnrSelf(kTRUE);
tpc1->SetMainColor(0);
tpc1->SetMainTransparency(80);
m++;
TEveGeoShape* tpc2 = (TEveGeoShape*) *m;
tpc2->SetMainColor(kGray);
tpc2->SetMainColor(0);
tpc2->SetMainTransparency(80);
m++;
TEveGeoShape* tpc3 = (TEveGeoShape*) *m;
tpc3->SetRnrSelf(kTRUE);
tpc3->SetMainColor(0);
tpc3->SetMainTransparency(80);
m++;
}
//TRD+TOF
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
TEveElement::List_i j = lvl1->BeginChildren();
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
j++;
TEveGeoShape* lvl3 = (TEveGeoShape*) *j;
lvl3->SetRnrSelf(kTRUE);
lvl3->SetMainColor(0);
lvl3->SetMainTransparency(80);
}
//PHOS
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); ++j)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
//HMPID
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); ++j)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
}
//======================================
// The resulting geometry is NOT added into the global scene!
{
TFile f("$ALICE_ROOT/EVE/alice-data/gentle_rphi_geo.root");
TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
gsre2 = TEveGeoShape::ImportShapeExtract(gse);
f.Close();
// Fix visibility, color and transparency
gsre2->SetRnrSelf(kFALSE);
TEveElement::List_i i = gsre2->BeginChildren();
//ITS
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
TEveElement::List_i j = lvl1->BeginChildren();
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kFALSE);
TEveElement::List_i k = lvl2->BeginChildren();
TEveGeoShape* its1 = (TEveGeoShape*) *k;
its1->SetRnrSelf(kTRUE);
its1->SetMainColor(0);
its1->SetMainTransparency(80);
k++;
TEveGeoShape* its2 = (TEveGeoShape*) *k;
its2->SetRnrSelf(kTRUE);
its2->SetMainColor(0);
its2->SetMainTransparency(80);
k++;
TEveGeoShape* its3 = (TEveGeoShape*) *k;
its3->SetRnrSelf(kTRUE);
its3->SetMainColor(0);
its3->SetMainTransparency(80);
}
//TPC
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
//PHOS
i++;
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
//HMPID
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
}
//======================================
// The resulting geometry is NOT added into the global scene!
{
TFile f("$ALICE_ROOT/EVE/alice-data/gentle_rhoz_geo.root");
TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
gsre3 = TEveGeoShape::ImportShapeExtract(gse);
f.Close();
// Fix visibility, color and transparency
gsre3->SetRnrSelf(kFALSE);
TEveElement::List_i i = gsre3->BeginChildren();
//ITS
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
TEveElement::List_i j = lvl1->BeginChildren();
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kFALSE);
TEveElement::List_i k = lvl2->BeginChildren();
TEveGeoShape* its1 = (TEveGeoShape*) *k;
its1->SetRnrSelf(kTRUE);
its1->SetMainColor(0);
k++;
TEveGeoShape* its2 = (TEveGeoShape*) *k;
its2->SetRnrSelf(kTRUE);
its2->SetMainColor(0);
k++;
TEveGeoShape* its3 = (TEveGeoShape*) *k;
its3->SetRnrSelf(kTRUE);
its3->SetMainColor(0);
}
//TPC
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
//PHOS
i++;
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
//HMPID
i++;
{
TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
lvl1->SetRnrSelf(kFALSE);
// TEveElement::List_i j = lvl1->BeginChildren();
for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
lvl2->SetMainColor(0);
lvl2->SetMainTransparency(80);
}
}
}
TEveElement* top = gEve->GetCurrentEvent();
AliEveMultiView *mv = AliEveMultiView::Instance();
mv->InitGeomGentle(gsre1, gsre2, gsre3, 0);
gEve->FullRedraw3D(kTRUE, kTRUE);
}
geom_gentle_transparentdark.C:1 geom_gentle_transparentdark.C:2 geom_gentle_transparentdark.C:3 geom_gentle_transparentdark.C:4 geom_gentle_transparentdark.C:5 geom_gentle_transparentdark.C:6 geom_gentle_transparentdark.C:7 geom_gentle_transparentdark.C:8 geom_gentle_transparentdark.C:9 geom_gentle_transparentdark.C:10 geom_gentle_transparentdark.C:11 geom_gentle_transparentdark.C:12 geom_gentle_transparentdark.C:13 geom_gentle_transparentdark.C:14 geom_gentle_transparentdark.C:15 geom_gentle_transparentdark.C:16 geom_gentle_transparentdark.C:17 geom_gentle_transparentdark.C:18 geom_gentle_transparentdark.C:19 geom_gentle_transparentdark.C:20 geom_gentle_transparentdark.C:21 geom_gentle_transparentdark.C:22 geom_gentle_transparentdark.C:23 geom_gentle_transparentdark.C:24 geom_gentle_transparentdark.C:25 geom_gentle_transparentdark.C:26 geom_gentle_transparentdark.C:27 geom_gentle_transparentdark.C:28 geom_gentle_transparentdark.C:29 geom_gentle_transparentdark.C:30 geom_gentle_transparentdark.C:31 geom_gentle_transparentdark.C:32 geom_gentle_transparentdark.C:33 geom_gentle_transparentdark.C:34 geom_gentle_transparentdark.C:35 geom_gentle_transparentdark.C:36 geom_gentle_transparentdark.C:37 geom_gentle_transparentdark.C:38 geom_gentle_transparentdark.C:39 geom_gentle_transparentdark.C:40 geom_gentle_transparentdark.C:41 geom_gentle_transparentdark.C:42 geom_gentle_transparentdark.C:43 geom_gentle_transparentdark.C:44 geom_gentle_transparentdark.C:45 geom_gentle_transparentdark.C:46 geom_gentle_transparentdark.C:47 geom_gentle_transparentdark.C:48 geom_gentle_transparentdark.C:49 geom_gentle_transparentdark.C:50 geom_gentle_transparentdark.C:51 geom_gentle_transparentdark.C:52 geom_gentle_transparentdark.C:53 geom_gentle_transparentdark.C:54 geom_gentle_transparentdark.C:55 geom_gentle_transparentdark.C:56 geom_gentle_transparentdark.C:57 geom_gentle_transparentdark.C:58 geom_gentle_transparentdark.C:59 geom_gentle_transparentdark.C:60 geom_gentle_transparentdark.C:61 geom_gentle_transparentdark.C:62 geom_gentle_transparentdark.C:63 geom_gentle_transparentdark.C:64 geom_gentle_transparentdark.C:65 geom_gentle_transparentdark.C:66 geom_gentle_transparentdark.C:67 geom_gentle_transparentdark.C:68 geom_gentle_transparentdark.C:69 geom_gentle_transparentdark.C:70 geom_gentle_transparentdark.C:71 geom_gentle_transparentdark.C:72 geom_gentle_transparentdark.C:73 geom_gentle_transparentdark.C:74 geom_gentle_transparentdark.C:75 geom_gentle_transparentdark.C:76 geom_gentle_transparentdark.C:77 geom_gentle_transparentdark.C:78 geom_gentle_transparentdark.C:79 geom_gentle_transparentdark.C:80 geom_gentle_transparentdark.C:81 geom_gentle_transparentdark.C:82 geom_gentle_transparentdark.C:83 geom_gentle_transparentdark.C:84 geom_gentle_transparentdark.C:85 geom_gentle_transparentdark.C:86 geom_gentle_transparentdark.C:87 geom_gentle_transparentdark.C:88 geom_gentle_transparentdark.C:89 geom_gentle_transparentdark.C:90 geom_gentle_transparentdark.C:91 geom_gentle_transparentdark.C:92 geom_gentle_transparentdark.C:93 geom_gentle_transparentdark.C:94 geom_gentle_transparentdark.C:95 geom_gentle_transparentdark.C:96 geom_gentle_transparentdark.C:97 geom_gentle_transparentdark.C:98 geom_gentle_transparentdark.C:99 geom_gentle_transparentdark.C:100 geom_gentle_transparentdark.C:101 geom_gentle_transparentdark.C:102 geom_gentle_transparentdark.C:103 geom_gentle_transparentdark.C:104 geom_gentle_transparentdark.C:105 geom_gentle_transparentdark.C:106 geom_gentle_transparentdark.C:107 geom_gentle_transparentdark.C:108 geom_gentle_transparentdark.C:109 geom_gentle_transparentdark.C:110 geom_gentle_transparentdark.C:111 geom_gentle_transparentdark.C:112 geom_gentle_transparentdark.C:113 geom_gentle_transparentdark.C:114 geom_gentle_transparentdark.C:115 geom_gentle_transparentdark.C:116 geom_gentle_transparentdark.C:117 geom_gentle_transparentdark.C:118 geom_gentle_transparentdark.C:119 geom_gentle_transparentdark.C:120 geom_gentle_transparentdark.C:121 geom_gentle_transparentdark.C:122 geom_gentle_transparentdark.C:123 geom_gentle_transparentdark.C:124 geom_gentle_transparentdark.C:125 geom_gentle_transparentdark.C:126 geom_gentle_transparentdark.C:127 geom_gentle_transparentdark.C:128 geom_gentle_transparentdark.C:129 geom_gentle_transparentdark.C:130 geom_gentle_transparentdark.C:131 geom_gentle_transparentdark.C:132 geom_gentle_transparentdark.C:133 geom_gentle_transparentdark.C:134 geom_gentle_transparentdark.C:135 geom_gentle_transparentdark.C:136 geom_gentle_transparentdark.C:137 geom_gentle_transparentdark.C:138 geom_gentle_transparentdark.C:139 geom_gentle_transparentdark.C:140 geom_gentle_transparentdark.C:141 geom_gentle_transparentdark.C:142 geom_gentle_transparentdark.C:143 geom_gentle_transparentdark.C:144 geom_gentle_transparentdark.C:145 geom_gentle_transparentdark.C:146 geom_gentle_transparentdark.C:147 geom_gentle_transparentdark.C:148 geom_gentle_transparentdark.C:149 geom_gentle_transparentdark.C:150 geom_gentle_transparentdark.C:151 geom_gentle_transparentdark.C:152 geom_gentle_transparentdark.C:153 geom_gentle_transparentdark.C:154 geom_gentle_transparentdark.C:155 geom_gentle_transparentdark.C:156 geom_gentle_transparentdark.C:157 geom_gentle_transparentdark.C:158 geom_gentle_transparentdark.C:159 geom_gentle_transparentdark.C:160 geom_gentle_transparentdark.C:161 geom_gentle_transparentdark.C:162 geom_gentle_transparentdark.C:163 geom_gentle_transparentdark.C:164 geom_gentle_transparentdark.C:165 geom_gentle_transparentdark.C:166 geom_gentle_transparentdark.C:167 geom_gentle_transparentdark.C:168 geom_gentle_transparentdark.C:169 geom_gentle_transparentdark.C:170 geom_gentle_transparentdark.C:171 geom_gentle_transparentdark.C:172 geom_gentle_transparentdark.C:173 geom_gentle_transparentdark.C:174 geom_gentle_transparentdark.C:175 geom_gentle_transparentdark.C:176 geom_gentle_transparentdark.C:177 geom_gentle_transparentdark.C:178 geom_gentle_transparentdark.C:179 geom_gentle_transparentdark.C:180 geom_gentle_transparentdark.C:181 geom_gentle_transparentdark.C:182 geom_gentle_transparentdark.C:183 geom_gentle_transparentdark.C:184 geom_gentle_transparentdark.C:185 geom_gentle_transparentdark.C:186 geom_gentle_transparentdark.C:187 geom_gentle_transparentdark.C:188 geom_gentle_transparentdark.C:189 geom_gentle_transparentdark.C:190 geom_gentle_transparentdark.C:191 geom_gentle_transparentdark.C:192 geom_gentle_transparentdark.C:193 geom_gentle_transparentdark.C:194 geom_gentle_transparentdark.C:195 geom_gentle_transparentdark.C:196 geom_gentle_transparentdark.C:197 geom_gentle_transparentdark.C:198 geom_gentle_transparentdark.C:199 geom_gentle_transparentdark.C:200 geom_gentle_transparentdark.C:201 geom_gentle_transparentdark.C:202 geom_gentle_transparentdark.C:203 geom_gentle_transparentdark.C:204 geom_gentle_transparentdark.C:205 geom_gentle_transparentdark.C:206 geom_gentle_transparentdark.C:207 geom_gentle_transparentdark.C:208 geom_gentle_transparentdark.C:209 geom_gentle_transparentdark.C:210 geom_gentle_transparentdark.C:211 geom_gentle_transparentdark.C:212 geom_gentle_transparentdark.C:213 geom_gentle_transparentdark.C:214 geom_gentle_transparentdark.C:215 geom_gentle_transparentdark.C:216 geom_gentle_transparentdark.C:217 geom_gentle_transparentdark.C:218 geom_gentle_transparentdark.C:219 geom_gentle_transparentdark.C:220 geom_gentle_transparentdark.C:221 geom_gentle_transparentdark.C:222 geom_gentle_transparentdark.C:223 geom_gentle_transparentdark.C:224 geom_gentle_transparentdark.C:225 geom_gentle_transparentdark.C:226 geom_gentle_transparentdark.C:227 geom_gentle_transparentdark.C:228 geom_gentle_transparentdark.C:229 geom_gentle_transparentdark.C:230 geom_gentle_transparentdark.C:231 geom_gentle_transparentdark.C:232 geom_gentle_transparentdark.C:233 geom_gentle_transparentdark.C:234 geom_gentle_transparentdark.C:235 geom_gentle_transparentdark.C:236 geom_gentle_transparentdark.C:237 geom_gentle_transparentdark.C:238 geom_gentle_transparentdark.C:239 geom_gentle_transparentdark.C:240 geom_gentle_transparentdark.C:241 geom_gentle_transparentdark.C:242 geom_gentle_transparentdark.C:243 geom_gentle_transparentdark.C:244 geom_gentle_transparentdark.C:245 geom_gentle_transparentdark.C:246 geom_gentle_transparentdark.C:247 geom_gentle_transparentdark.C:248 geom_gentle_transparentdark.C:249 geom_gentle_transparentdark.C:250 geom_gentle_transparentdark.C:251 geom_gentle_transparentdark.C:252 geom_gentle_transparentdark.C:253 geom_gentle_transparentdark.C:254 geom_gentle_transparentdark.C:255 geom_gentle_transparentdark.C:256 geom_gentle_transparentdark.C:257 geom_gentle_transparentdark.C:258 geom_gentle_transparentdark.C:259 geom_gentle_transparentdark.C:260 geom_gentle_transparentdark.C:261 geom_gentle_transparentdark.C:262 geom_gentle_transparentdark.C:263 geom_gentle_transparentdark.C:264 geom_gentle_transparentdark.C:265 geom_gentle_transparentdark.C:266 geom_gentle_transparentdark.C:267 geom_gentle_transparentdark.C:268 geom_gentle_transparentdark.C:269 geom_gentle_transparentdark.C:270 geom_gentle_transparentdark.C:271 geom_gentle_transparentdark.C:272 geom_gentle_transparentdark.C:273 geom_gentle_transparentdark.C:274 geom_gentle_transparentdark.C:275 geom_gentle_transparentdark.C:276 geom_gentle_transparentdark.C:277 geom_gentle_transparentdark.C:278 geom_gentle_transparentdark.C:279 geom_gentle_transparentdark.C:280 geom_gentle_transparentdark.C:281 geom_gentle_transparentdark.C:282 geom_gentle_transparentdark.C:283 geom_gentle_transparentdark.C:284 geom_gentle_transparentdark.C:285 geom_gentle_transparentdark.C:286 geom_gentle_transparentdark.C:287 geom_gentle_transparentdark.C:288 geom_gentle_transparentdark.C:289 geom_gentle_transparentdark.C:290 geom_gentle_transparentdark.C:291 geom_gentle_transparentdark.C:292 geom_gentle_transparentdark.C:293 geom_gentle_transparentdark.C:294 geom_gentle_transparentdark.C:295 geom_gentle_transparentdark.C:296 geom_gentle_transparentdark.C:297 geom_gentle_transparentdark.C:298 geom_gentle_transparentdark.C:299 geom_gentle_transparentdark.C:300 geom_gentle_transparentdark.C:301 geom_gentle_transparentdark.C:302 geom_gentle_transparentdark.C:303 geom_gentle_transparentdark.C:304 geom_gentle_transparentdark.C:305 geom_gentle_transparentdark.C:306 geom_gentle_transparentdark.C:307 geom_gentle_transparentdark.C:308 geom_gentle_transparentdark.C:309 geom_gentle_transparentdark.C:310 geom_gentle_transparentdark.C:311 geom_gentle_transparentdark.C:312 geom_gentle_transparentdark.C:313 geom_gentle_transparentdark.C:314 geom_gentle_transparentdark.C:315 geom_gentle_transparentdark.C:316 geom_gentle_transparentdark.C:317 geom_gentle_transparentdark.C:318 geom_gentle_transparentdark.C:319 geom_gentle_transparentdark.C:320 geom_gentle_transparentdark.C:321 geom_gentle_transparentdark.C:322 geom_gentle_transparentdark.C:323 geom_gentle_transparentdark.C:324 geom_gentle_transparentdark.C:325 geom_gentle_transparentdark.C:326 geom_gentle_transparentdark.C:327 geom_gentle_transparentdark.C:328 geom_gentle_transparentdark.C:329 geom_gentle_transparentdark.C:330 geom_gentle_transparentdark.C:331 geom_gentle_transparentdark.C:332 geom_gentle_transparentdark.C:333 geom_gentle_transparentdark.C:334 geom_gentle_transparentdark.C:335 geom_gentle_transparentdark.C:336 geom_gentle_transparentdark.C:337 geom_gentle_transparentdark.C:338 geom_gentle_transparentdark.C:339 geom_gentle_transparentdark.C:340 geom_gentle_transparentdark.C:341 geom_gentle_transparentdark.C:342 geom_gentle_transparentdark.C:343 geom_gentle_transparentdark.C:344 geom_gentle_transparentdark.C:345 geom_gentle_transparentdark.C:346 geom_gentle_transparentdark.C:347 geom_gentle_transparentdark.C:348 geom_gentle_transparentdark.C:349 geom_gentle_transparentdark.C:350 geom_gentle_transparentdark.C:351 geom_gentle_transparentdark.C:352 geom_gentle_transparentdark.C:353 geom_gentle_transparentdark.C:354 geom_gentle_transparentdark.C:355 geom_gentle_transparentdark.C:356 geom_gentle_transparentdark.C:357 geom_gentle_transparentdark.C:358