View Javadoc

1   /*
2    * TrackerHitDriver_User.java
3    *
4    * Created on April 4, 2008, 4:13 PM
5    *
6    * To change this template, choose Tools | Template Manager
7    * and open the template in the editor.
8    */
9   
10  package org.lcsim.recon.tracking.digitization.sisim;
11  
12  import org.lcsim.util.Driver;
13  
14  /**
15   *
16   * @author tknelson
17   */
18  public class TrackerHitDriver_User extends Driver
19  {
20      
21      TrackerHitDriver _trackerhit_driver;
22      
23      /** Creates a new instance of TrackerHitDriver_User */
24      public TrackerHitDriver_User()
25      {
26          _trackerhit_driver = new TrackerHitDriver();
27          
28          _trackerhit_driver.setReadout("SiTrackerBarrel_RO");
29          _trackerhit_driver.setReadout("SiTrackerEndcap_RO");
30          _trackerhit_driver.setReadout("SiTrackerForward_RO");
31          //_trackerhit_driver.addReadout("SiVertexBarrel_RO");
32          //_trackerhit_driver.addReadout("SiVertexEndcap_RO");
33          _trackerhit_driver.addElementToProcess("SiTrackerBarrel");
34          _trackerhit_driver.addElementToProcess("SiTrackerForward");
35          _trackerhit_driver.addElementToProcess("SiTrackerEndcap");
36          //_trackerhit_driver.addElementToProcess("SiVertexBarrel");
37          //_trackerhit_driver.addElementToProcess("SiVertexEndcap");
38          
39          super.add( _trackerhit_driver );
40      }
41      
42      // Collection names
43      //-----------------
44      public String getRawHitsName()
45      {
46          return _trackerhit_driver.getRawHitsName();
47      }
48      
49      public String getStripHits1DName()
50      {
51          return _trackerhit_driver.getStripHits1DName();
52      }
53      
54  //    public String getPixelHitsName()
55  //    {
56  //        return _trackerhit_driver.getPixelHitsName();
57  //    }
58      
59      public String getStripHits2DName()
60      {
61          return _trackerhit_driver.getStripHits2DName();
62      }
63      
64      
65  }