ROOT logo
/** @file    ViewFMD.C
    @author  Christian Holm Christensen <cholm@nbi.dk>
    @date    Mon Mar 27 14:20:48 2006
    @brief   Script to setup FMD volumes for viewing - obsolete
*/
/** Setup FMD volumes for viewing - obsolete */
void ViewFMD()
{
  gMC->Gsatt("FMD1","seen",0);
  gMC->Gsatt("FMD2","seen",0);
  gMC->Gsatt("FMD3","seen",0);

  TString name;
  // Rings
  for (Int_t i = 0; i < 2; i++) {
    char c;
    switch (i) {
    case 0: c = 'I'; break;
    case 1: c = 'O'; break;
    }
     
    name = Form("FMD%c", c);
    gMC->Gsatt(name.Data(),"seen",0); // Ring volume	     

    name = Form("F%cFV", c);
    gMC->Gsatt(name.Data(),"seen",0); // Virtual volume front

    name = Form("F%cBV", c);
    gMC->Gsatt(name.Data(),"seen",0); // Virtual volume back

    name = Form("F%cAC", c);
    gMC->Gsatt(name.Data(),"seen",-2); // Active volume

    name =  Form("F%cSL", c);
    gMC->Gsatt(name.Data() ,"seen",1);

    name =  Form("F%cLL", c);
    gMC->Gsatt(name.Data() ,"seen",1);

    // name = Form("F%cAP", c);
    // gMC->Gsatt(name.Data(),"seen",-1); // Phi segmentation of active

    // name = Form("F%cAR", c);
    // gMC->Gsatt(name.Data(),"seen",-1); // R segmentation of active

    name = Form("F%cPT", c);
    gMC->Gsatt(name.Data(),"seen",1); // Top of print-board

    name = Form("F%cPB", c);
    gMC->Gsatt(name.Data(),"seen",1); // Bottom of print board
  }
   
  for (Int_t i = 1; i <= 3; i++) {
    for (Int_t j = 0;  j < 2; j++) {
      if (i == 1 && j == 1) break;
      char c;
      switch (j) {
      case 0: c = 'I'; break;
      case 1: c = 'O'; break;
      }
       
      name = Form("F%d%cI", i, c);
      gMC->Gsatt(name.Data(),"seen",-2); // Honeycomp top 

      name = Form("F%d%cJ", i, c);
      gMC->Gsatt(name.Data(),"seen",-2); // Honeycomp bottom

      name = Form("F%d%cK", i, c);
      gMC->Gsatt(name.Data(),"seen",0); // Honeycomp inner top 

      name = Form("F%d%cL", i, c);
      gMC->Gsatt(name.Data(),"seen",0); // Honeycomp inner bottom 
    }
  }

  gMC->Gsatt("F3SN", "seen", 1); // Nose of FMD3 Cone
  gMC->Gsatt("F3SB", "seen", 1); // Back of FMD3 Cone
  gMC->Gsatt("F3SL", "seen", 1); // Beams of FMD3 Cone
  gMC->Gsatt("F3SF", "seen", 1); // Flanges on FMD3 Cone
}
 ViewFMD.C:1
 ViewFMD.C:2
 ViewFMD.C:3
 ViewFMD.C:4
 ViewFMD.C:5
 ViewFMD.C:6
 ViewFMD.C:7
 ViewFMD.C:8
 ViewFMD.C:9
 ViewFMD.C:10
 ViewFMD.C:11
 ViewFMD.C:12
 ViewFMD.C:13
 ViewFMD.C:14
 ViewFMD.C:15
 ViewFMD.C:16
 ViewFMD.C:17
 ViewFMD.C:18
 ViewFMD.C:19
 ViewFMD.C:20
 ViewFMD.C:21
 ViewFMD.C:22
 ViewFMD.C:23
 ViewFMD.C:24
 ViewFMD.C:25
 ViewFMD.C:26
 ViewFMD.C:27
 ViewFMD.C:28
 ViewFMD.C:29
 ViewFMD.C:30
 ViewFMD.C:31
 ViewFMD.C:32
 ViewFMD.C:33
 ViewFMD.C:34
 ViewFMD.C:35
 ViewFMD.C:36
 ViewFMD.C:37
 ViewFMD.C:38
 ViewFMD.C:39
 ViewFMD.C:40
 ViewFMD.C:41
 ViewFMD.C:42
 ViewFMD.C:43
 ViewFMD.C:44
 ViewFMD.C:45
 ViewFMD.C:46
 ViewFMD.C:47
 ViewFMD.C:48
 ViewFMD.C:49
 ViewFMD.C:50
 ViewFMD.C:51
 ViewFMD.C:52
 ViewFMD.C:53
 ViewFMD.C:54
 ViewFMD.C:55
 ViewFMD.C:56
 ViewFMD.C:57
 ViewFMD.C:58
 ViewFMD.C:59
 ViewFMD.C:60
 ViewFMD.C:61
 ViewFMD.C:62
 ViewFMD.C:63
 ViewFMD.C:64
 ViewFMD.C:65
 ViewFMD.C:66
 ViewFMD.C:67
 ViewFMD.C:68
 ViewFMD.C:69
 ViewFMD.C:70
 ViewFMD.C:71
 ViewFMD.C:72
 ViewFMD.C:73
 ViewFMD.C:74
 ViewFMD.C:75
 ViewFMD.C:76
 ViewFMD.C:77
 ViewFMD.C:78
 ViewFMD.C:79
 ViewFMD.C:80
 ViewFMD.C:81