ROOT logo
#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_transparentlight(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(1);
    its1->SetMainTransparency(80);
    k++;

    TEveGeoShape* its2 = (TEveGeoShape*) *k;
    its2->SetRnrSelf(kTRUE);
    its2->SetMainColor(1);
    its2->SetMainTransparency(80);
    k++;

    TEveGeoShape* its3 = (TEveGeoShape*) *k;
    its3->SetRnrSelf(kTRUE);
    its3->SetMainColor(1);
    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(kFALSE);
    lvl3->SetMainColor(1);
    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(1);
    tpc1->SetMainTransparency(80);
    m++;

    TEveGeoShape* tpc2 = (TEveGeoShape*) *m;
    tpc2->SetRnrSelf(kTRUE);
    tpc2->SetMainColor(1);
    tpc2->SetMainTransparency(80);
    m++;

    TEveGeoShape* tpc3 = (TEveGeoShape*) *m;
    tpc3->SetRnrSelf(kTRUE);
    tpc3->SetMainColor(1);
    tpc3->SetMainTransparency(80);
    m++;
  }
//TRD+TOF

  i++;
  {
    TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
    lvl1->SetRnrSelf(kFALSE);
    TEveElement::List_i j = lvl1->BeginChildren();

    TEveGeoShape* trd1 = (TEveGeoShape*) *j;
    trd1->SetRnrSelf(kTRUE);
    trd1->SetMainColor(1);
    trd1->SetMainTransparency(80);
    j++;

    TEveGeoShape* tof1 = (TEveGeoShape*) *j;
    tof1->SetRnrSelf(kTRUE);
    tof1->SetMainColor(1);
    tof1->SetMainTransparency(80);
  }
//PHOS

  i++;
  {
    TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
    lvl1->SetRnrSelf(kFALSE);

    for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); ++j)
      {
        TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
        lvl2->SetRnrSelf(kTRUE);
        lvl2->SetMainColor(1);
        lvl2->SetMainTransparency(80);
      }
  }
//HMPID

  i++;
  {
    TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
    lvl1->SetRnrSelf(kFALSE);

    for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); ++j)
      {
        TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
        lvl2->SetRnrSelf(kTRUE);
        lvl2->SetMainColor(1);
        lvl2->SetMainTransparency(80);
      }
  }
    
}

{
  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(1);
    its1->SetMainTransparency(80);

    k++;

    TEveGeoShape* its2 = (TEveGeoShape*) *k;
    its2->SetRnrSelf(kTRUE);
    its2->SetMainColor(1);
    its2->SetMainTransparency(80);
    k++;

    TEveGeoShape* its3 = (TEveGeoShape*) *k;
    its3->SetRnrSelf(kTRUE);
    its3->SetMainColor(1);
    its3->SetMainTransparency(80);
  }
//TPC

  i++;
  {
  TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
  lvl1->SetRnrSelf(kFALSE);

  for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
    {
      TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
      lvl2->SetRnrSelf(kTRUE);
      lvl2->SetMainColor(1);
      lvl2->SetMainTransparency(80);
    }
  }

//PHOS

  i++;
  i++;
  {
  TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
  lvl1->SetRnrSelf(kFALSE);

  for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
    {
      TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
      lvl2->SetRnrSelf(kTRUE);
      lvl2->SetMainColor(1);
      lvl2->SetMainTransparency(80);

    }
  }

//HMPID

  i++;
  {
  TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
  lvl1->SetRnrSelf(kFALSE);

  for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
    {
      TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
      lvl2->SetRnrSelf(kTRUE);
      lvl2->SetMainColor(1);
      lvl2->SetMainTransparency(80);
    }
  }
    
}

{
  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(1);
    k++;

    TEveGeoShape* its2 = (TEveGeoShape*) *k;
    its2->SetRnrSelf(kTRUE);
    its2->SetMainColor(1);
    k++;

    TEveGeoShape* its3 = (TEveGeoShape*) *k;
    its3->SetRnrSelf(kTRUE);
    its3->SetMainColor(1);
  }
//TPC

  i++;

  {
    TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
    lvl1->SetRnrSelf(kFALSE);

    for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
      {
        TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
        lvl2->SetRnrSelf(kTRUE);
        lvl2->SetMainColor(1);
        lvl2->SetMainTransparency(80);

      }
  }
//PHOS

  i++;
  i++;
  {
    TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
    lvl1->SetRnrSelf(kFALSE);

    for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
      {
        TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
        lvl2->SetRnrSelf(kTRUE);
        lvl2->SetMainColor(1);
        lvl2->SetMainTransparency(80);
      }
  }

//HMPID

  i++;
  {
  TEveGeoShape* lvl1 = (TEveGeoShape*) *i;
  lvl1->SetRnrSelf(kFALSE);

  for (TEveElement::List_i j = lvl1->BeginChildren(); j != lvl1->EndChildren(); j++)
    {
      TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
      lvl2->SetRnrSelf(kTRUE);
      lvl2->SetMainColor(1);
      lvl2->SetMainTransparency(80);
    }
  }
}

//fix all the viewers

  TEveElement* top = gEve->GetCurrentEvent();

  AliEveMultiView *mv = AliEveMultiView::Instance();

  mv->InitGeomGentle(gsre1, gsre2, gsre3, 0);

  gEve->FullRedraw3D(kTRUE, kTRUE);

}
 geom_gentle_transparentlight.C:1
 geom_gentle_transparentlight.C:2
 geom_gentle_transparentlight.C:3
 geom_gentle_transparentlight.C:4
 geom_gentle_transparentlight.C:5
 geom_gentle_transparentlight.C:6
 geom_gentle_transparentlight.C:7
 geom_gentle_transparentlight.C:8
 geom_gentle_transparentlight.C:9
 geom_gentle_transparentlight.C:10
 geom_gentle_transparentlight.C:11
 geom_gentle_transparentlight.C:12
 geom_gentle_transparentlight.C:13
 geom_gentle_transparentlight.C:14
 geom_gentle_transparentlight.C:15
 geom_gentle_transparentlight.C:16
 geom_gentle_transparentlight.C:17
 geom_gentle_transparentlight.C:18
 geom_gentle_transparentlight.C:19
 geom_gentle_transparentlight.C:20
 geom_gentle_transparentlight.C:21
 geom_gentle_transparentlight.C:22
 geom_gentle_transparentlight.C:23
 geom_gentle_transparentlight.C:24
 geom_gentle_transparentlight.C:25
 geom_gentle_transparentlight.C:26
 geom_gentle_transparentlight.C:27
 geom_gentle_transparentlight.C:28
 geom_gentle_transparentlight.C:29
 geom_gentle_transparentlight.C:30
 geom_gentle_transparentlight.C:31
 geom_gentle_transparentlight.C:32
 geom_gentle_transparentlight.C:33
 geom_gentle_transparentlight.C:34
 geom_gentle_transparentlight.C:35
 geom_gentle_transparentlight.C:36
 geom_gentle_transparentlight.C:37
 geom_gentle_transparentlight.C:38
 geom_gentle_transparentlight.C:39
 geom_gentle_transparentlight.C:40
 geom_gentle_transparentlight.C:41
 geom_gentle_transparentlight.C:42
 geom_gentle_transparentlight.C:43
 geom_gentle_transparentlight.C:44
 geom_gentle_transparentlight.C:45
 geom_gentle_transparentlight.C:46
 geom_gentle_transparentlight.C:47
 geom_gentle_transparentlight.C:48
 geom_gentle_transparentlight.C:49
 geom_gentle_transparentlight.C:50
 geom_gentle_transparentlight.C:51
 geom_gentle_transparentlight.C:52
 geom_gentle_transparentlight.C:53
 geom_gentle_transparentlight.C:54
 geom_gentle_transparentlight.C:55
 geom_gentle_transparentlight.C:56
 geom_gentle_transparentlight.C:57
 geom_gentle_transparentlight.C:58
 geom_gentle_transparentlight.C:59
 geom_gentle_transparentlight.C:60
 geom_gentle_transparentlight.C:61
 geom_gentle_transparentlight.C:62
 geom_gentle_transparentlight.C:63
 geom_gentle_transparentlight.C:64
 geom_gentle_transparentlight.C:65
 geom_gentle_transparentlight.C:66
 geom_gentle_transparentlight.C:67
 geom_gentle_transparentlight.C:68
 geom_gentle_transparentlight.C:69
 geom_gentle_transparentlight.C:70
 geom_gentle_transparentlight.C:71
 geom_gentle_transparentlight.C:72
 geom_gentle_transparentlight.C:73
 geom_gentle_transparentlight.C:74
 geom_gentle_transparentlight.C:75
 geom_gentle_transparentlight.C:76
 geom_gentle_transparentlight.C:77
 geom_gentle_transparentlight.C:78
 geom_gentle_transparentlight.C:79
 geom_gentle_transparentlight.C:80
 geom_gentle_transparentlight.C:81
 geom_gentle_transparentlight.C:82
 geom_gentle_transparentlight.C:83
 geom_gentle_transparentlight.C:84
 geom_gentle_transparentlight.C:85
 geom_gentle_transparentlight.C:86
 geom_gentle_transparentlight.C:87
 geom_gentle_transparentlight.C:88
 geom_gentle_transparentlight.C:89
 geom_gentle_transparentlight.C:90
 geom_gentle_transparentlight.C:91
 geom_gentle_transparentlight.C:92
 geom_gentle_transparentlight.C:93
 geom_gentle_transparentlight.C:94
 geom_gentle_transparentlight.C:95
 geom_gentle_transparentlight.C:96
 geom_gentle_transparentlight.C:97
 geom_gentle_transparentlight.C:98
 geom_gentle_transparentlight.C:99
 geom_gentle_transparentlight.C:100
 geom_gentle_transparentlight.C:101
 geom_gentle_transparentlight.C:102
 geom_gentle_transparentlight.C:103
 geom_gentle_transparentlight.C:104
 geom_gentle_transparentlight.C:105
 geom_gentle_transparentlight.C:106
 geom_gentle_transparentlight.C:107
 geom_gentle_transparentlight.C:108
 geom_gentle_transparentlight.C:109
 geom_gentle_transparentlight.C:110
 geom_gentle_transparentlight.C:111
 geom_gentle_transparentlight.C:112
 geom_gentle_transparentlight.C:113
 geom_gentle_transparentlight.C:114
 geom_gentle_transparentlight.C:115
 geom_gentle_transparentlight.C:116
 geom_gentle_transparentlight.C:117
 geom_gentle_transparentlight.C:118
 geom_gentle_transparentlight.C:119
 geom_gentle_transparentlight.C:120
 geom_gentle_transparentlight.C:121
 geom_gentle_transparentlight.C:122
 geom_gentle_transparentlight.C:123
 geom_gentle_transparentlight.C:124
 geom_gentle_transparentlight.C:125
 geom_gentle_transparentlight.C:126
 geom_gentle_transparentlight.C:127
 geom_gentle_transparentlight.C:128
 geom_gentle_transparentlight.C:129
 geom_gentle_transparentlight.C:130
 geom_gentle_transparentlight.C:131
 geom_gentle_transparentlight.C:132
 geom_gentle_transparentlight.C:133
 geom_gentle_transparentlight.C:134
 geom_gentle_transparentlight.C:135
 geom_gentle_transparentlight.C:136
 geom_gentle_transparentlight.C:137
 geom_gentle_transparentlight.C:138
 geom_gentle_transparentlight.C:139
 geom_gentle_transparentlight.C:140
 geom_gentle_transparentlight.C:141
 geom_gentle_transparentlight.C:142
 geom_gentle_transparentlight.C:143
 geom_gentle_transparentlight.C:144
 geom_gentle_transparentlight.C:145
 geom_gentle_transparentlight.C:146
 geom_gentle_transparentlight.C:147
 geom_gentle_transparentlight.C:148
 geom_gentle_transparentlight.C:149
 geom_gentle_transparentlight.C:150
 geom_gentle_transparentlight.C:151
 geom_gentle_transparentlight.C:152
 geom_gentle_transparentlight.C:153
 geom_gentle_transparentlight.C:154
 geom_gentle_transparentlight.C:155
 geom_gentle_transparentlight.C:156
 geom_gentle_transparentlight.C:157
 geom_gentle_transparentlight.C:158
 geom_gentle_transparentlight.C:159
 geom_gentle_transparentlight.C:160
 geom_gentle_transparentlight.C:161
 geom_gentle_transparentlight.C:162
 geom_gentle_transparentlight.C:163
 geom_gentle_transparentlight.C:164
 geom_gentle_transparentlight.C:165
 geom_gentle_transparentlight.C:166
 geom_gentle_transparentlight.C:167
 geom_gentle_transparentlight.C:168
 geom_gentle_transparentlight.C:169
 geom_gentle_transparentlight.C:170
 geom_gentle_transparentlight.C:171
 geom_gentle_transparentlight.C:172
 geom_gentle_transparentlight.C:173
 geom_gentle_transparentlight.C:174
 geom_gentle_transparentlight.C:175
 geom_gentle_transparentlight.C:176
 geom_gentle_transparentlight.C:177
 geom_gentle_transparentlight.C:178
 geom_gentle_transparentlight.C:179
 geom_gentle_transparentlight.C:180
 geom_gentle_transparentlight.C:181
 geom_gentle_transparentlight.C:182
 geom_gentle_transparentlight.C:183
 geom_gentle_transparentlight.C:184
 geom_gentle_transparentlight.C:185
 geom_gentle_transparentlight.C:186
 geom_gentle_transparentlight.C:187
 geom_gentle_transparentlight.C:188
 geom_gentle_transparentlight.C:189
 geom_gentle_transparentlight.C:190
 geom_gentle_transparentlight.C:191
 geom_gentle_transparentlight.C:192
 geom_gentle_transparentlight.C:193
 geom_gentle_transparentlight.C:194
 geom_gentle_transparentlight.C:195
 geom_gentle_transparentlight.C:196
 geom_gentle_transparentlight.C:197
 geom_gentle_transparentlight.C:198
 geom_gentle_transparentlight.C:199
 geom_gentle_transparentlight.C:200
 geom_gentle_transparentlight.C:201
 geom_gentle_transparentlight.C:202
 geom_gentle_transparentlight.C:203
 geom_gentle_transparentlight.C:204
 geom_gentle_transparentlight.C:205
 geom_gentle_transparentlight.C:206
 geom_gentle_transparentlight.C:207
 geom_gentle_transparentlight.C:208
 geom_gentle_transparentlight.C:209
 geom_gentle_transparentlight.C:210
 geom_gentle_transparentlight.C:211
 geom_gentle_transparentlight.C:212
 geom_gentle_transparentlight.C:213
 geom_gentle_transparentlight.C:214
 geom_gentle_transparentlight.C:215
 geom_gentle_transparentlight.C:216
 geom_gentle_transparentlight.C:217
 geom_gentle_transparentlight.C:218
 geom_gentle_transparentlight.C:219
 geom_gentle_transparentlight.C:220
 geom_gentle_transparentlight.C:221
 geom_gentle_transparentlight.C:222
 geom_gentle_transparentlight.C:223
 geom_gentle_transparentlight.C:224
 geom_gentle_transparentlight.C:225
 geom_gentle_transparentlight.C:226
 geom_gentle_transparentlight.C:227
 geom_gentle_transparentlight.C:228
 geom_gentle_transparentlight.C:229
 geom_gentle_transparentlight.C:230
 geom_gentle_transparentlight.C:231
 geom_gentle_transparentlight.C:232
 geom_gentle_transparentlight.C:233
 geom_gentle_transparentlight.C:234
 geom_gentle_transparentlight.C:235
 geom_gentle_transparentlight.C:236
 geom_gentle_transparentlight.C:237
 geom_gentle_transparentlight.C:238
 geom_gentle_transparentlight.C:239
 geom_gentle_transparentlight.C:240
 geom_gentle_transparentlight.C:241
 geom_gentle_transparentlight.C:242
 geom_gentle_transparentlight.C:243
 geom_gentle_transparentlight.C:244
 geom_gentle_transparentlight.C:245
 geom_gentle_transparentlight.C:246
 geom_gentle_transparentlight.C:247
 geom_gentle_transparentlight.C:248
 geom_gentle_transparentlight.C:249
 geom_gentle_transparentlight.C:250
 geom_gentle_transparentlight.C:251
 geom_gentle_transparentlight.C:252
 geom_gentle_transparentlight.C:253
 geom_gentle_transparentlight.C:254
 geom_gentle_transparentlight.C:255
 geom_gentle_transparentlight.C:256
 geom_gentle_transparentlight.C:257
 geom_gentle_transparentlight.C:258
 geom_gentle_transparentlight.C:259
 geom_gentle_transparentlight.C:260
 geom_gentle_transparentlight.C:261
 geom_gentle_transparentlight.C:262
 geom_gentle_transparentlight.C:263
 geom_gentle_transparentlight.C:264
 geom_gentle_transparentlight.C:265
 geom_gentle_transparentlight.C:266
 geom_gentle_transparentlight.C:267
 geom_gentle_transparentlight.C:268
 geom_gentle_transparentlight.C:269
 geom_gentle_transparentlight.C:270
 geom_gentle_transparentlight.C:271
 geom_gentle_transparentlight.C:272
 geom_gentle_transparentlight.C:273
 geom_gentle_transparentlight.C:274
 geom_gentle_transparentlight.C:275
 geom_gentle_transparentlight.C:276
 geom_gentle_transparentlight.C:277
 geom_gentle_transparentlight.C:278
 geom_gentle_transparentlight.C:279
 geom_gentle_transparentlight.C:280
 geom_gentle_transparentlight.C:281
 geom_gentle_transparentlight.C:282
 geom_gentle_transparentlight.C:283
 geom_gentle_transparentlight.C:284
 geom_gentle_transparentlight.C:285
 geom_gentle_transparentlight.C:286
 geom_gentle_transparentlight.C:287
 geom_gentle_transparentlight.C:288
 geom_gentle_transparentlight.C:289
 geom_gentle_transparentlight.C:290
 geom_gentle_transparentlight.C:291
 geom_gentle_transparentlight.C:292
 geom_gentle_transparentlight.C:293
 geom_gentle_transparentlight.C:294
 geom_gentle_transparentlight.C:295
 geom_gentle_transparentlight.C:296
 geom_gentle_transparentlight.C:297
 geom_gentle_transparentlight.C:298
 geom_gentle_transparentlight.C:299
 geom_gentle_transparentlight.C:300
 geom_gentle_transparentlight.C:301
 geom_gentle_transparentlight.C:302
 geom_gentle_transparentlight.C:303
 geom_gentle_transparentlight.C:304
 geom_gentle_transparentlight.C:305
 geom_gentle_transparentlight.C:306
 geom_gentle_transparentlight.C:307
 geom_gentle_transparentlight.C:308
 geom_gentle_transparentlight.C:309
 geom_gentle_transparentlight.C:310
 geom_gentle_transparentlight.C:311
 geom_gentle_transparentlight.C:312
 geom_gentle_transparentlight.C:313
 geom_gentle_transparentlight.C:314
 geom_gentle_transparentlight.C:315
 geom_gentle_transparentlight.C:316
 geom_gentle_transparentlight.C:317
 geom_gentle_transparentlight.C:318
 geom_gentle_transparentlight.C:319
 geom_gentle_transparentlight.C:320
 geom_gentle_transparentlight.C:321
 geom_gentle_transparentlight.C:322
 geom_gentle_transparentlight.C:323
 geom_gentle_transparentlight.C:324
 geom_gentle_transparentlight.C:325
 geom_gentle_transparentlight.C:326
 geom_gentle_transparentlight.C:327
 geom_gentle_transparentlight.C:328
 geom_gentle_transparentlight.C:329
 geom_gentle_transparentlight.C:330
 geom_gentle_transparentlight.C:331
 geom_gentle_transparentlight.C:332
 geom_gentle_transparentlight.C:333
 geom_gentle_transparentlight.C:334
 geom_gentle_transparentlight.C:335
 geom_gentle_transparentlight.C:336
 geom_gentle_transparentlight.C:337
 geom_gentle_transparentlight.C:338
 geom_gentle_transparentlight.C:339
 geom_gentle_transparentlight.C:340
 geom_gentle_transparentlight.C:341
 geom_gentle_transparentlight.C:342
 geom_gentle_transparentlight.C:343