Class ForwardTOF

java.lang.Object
org.jlab.geom.detector.ftof.ForwardTOF

public class ForwardTOF extends Object
\brief The forward time of flight geometry class for CLAS12 The FTOF consists of six sectors, each of which with three panels: 1a,1b,2. Each panel consists of a number of scintillator paddles: 23 for 1a, 62 for 1b, 5 for 2.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    \brief default constructor
    ForwardTOF(org.jlab.ccdb.JDBCProvider provider)
    \brief constructor which fetches the nominal geometry from the database This calls ForwardTOF.fetchNominalParameters(provider)
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    fetchNominalParameters(org.jlab.ccdb.JDBCProvider provider)
    \brief fills the ForwardTOF class with the nominal geometry The nominal geometry is identical for each sector and therefore after this call, there is much redundancy in the geometry.

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • ForwardTOF Link icon

      public ForwardTOF()
      \brief default constructor
    • ForwardTOF Link icon

      public ForwardTOF(org.jlab.ccdb.JDBCProvider provider)
      \brief constructor which fetches the nominal geometry from the database This calls ForwardTOF.fetchNominalParameters(provider)
  • Method Details Link icon

    • fetchNominalParameters Link icon

      public void fetchNominalParameters(org.jlab.ccdb.JDBCProvider provider)
      \brief fills the ForwardTOF class with the nominal geometry The nominal geometry is identical for each sector and therefore after this call, there is much redundancy in the geometry. The parameters obtained are the so-called "core" paramters and it is expected that additional alignment paramters will be obtained from the database in a later method-call. \param [in] dataprovider the ccdb::DataProvider object