Define the types of cells


begintemplate Cell
   public soma, syn, position
   create soma
   objref syn
   proc init() {
      create soma
      soma {
         diam = 20
         L = 20
         insert hh
         syn = new ExpSyn(.5)
         syn.tau = 1
      }
   }

   proc position() {local l
      x = $1
      y = $2
      soma {
         l=L/2
         pt3dclear()
         pt3dadd(100*x-l, 100*y, 0, diam)
         pt3dadd(100*x+l, 100*y, 0, diam)
      }
   }
endtemplate Cell