1 #ifndef __JTRIGGER__JTRIGGER3N__ 
    2 #define __JTRIGGER__JTRIGGER3N__ 
   25 namespace JPP { 
using namespace JTRIGGER; }
 
   66                   const int       number_of_hits,
 
   67                   const int       number_of_modules,
 
   72                   const int       factory_limit) :
 
  130         for (JTriggerInput::const_iterator p = input.begin(), q = p; p != input.
end(); ) {
 
  146                   JTriggerInput::iterator 
root = 
buffer.begin();
 
  147                   JTriggerInput::iterator __p  = 
buffer.begin();
 
  148                   JTriggerInput::iterator __q  = 
buffer.begin();
 
  155                   for (JTriggerInput::const_iterator i = p; ++i != q; ) {
 
  156                     if (match3D(*p,*i)) {             
 
  172                         for (JTriggerInput::iterator i = root; i != __q; ++i) {
 
  173                           i->JPosition3D::rotate(*
R);
 
  176                         JTriggerInput::iterator __z  = partition(__p, __q, 
JBind2nd(match1D,*root));
 
std::vector< value_type > buffer
 
JBinder2nd< JHit_t > JBind2nd(const JMatch< JHit_t > &match, const JHit_t &second)
Auxiliary method to create JBinder2nd object. 
 
static struct JTRIGGER::@69 clusterize
Anonymous structure for clustering of hits. 
 
Algorithms for hit clustering and sorting. 
 
std::vector< T >::difference_type distance(typename std::vector< T >::const_iterator first, typename PhysicsEvent::const_iterator< T > second)
Specialisation of STL distance. 
 
then JPlot1D f $WORKDIR postfit[prefit\] root
 
Direction set covering (part of) solid angle. 
 
Function object interface for hit matching. 
 
static const int FACTORY_LIMIT
Factory limit. 
 
static const JModuleCounter getNumberOfModules
Function object to count unique modules. 
 
JLANG::JSharedPointer< match_type > JMatch_t
 
General purpose muon trigger. 
 
Base class for match operations for cluster and hit-preprocessing methods. 
 
void operator()(const JTriggerInput &input, std::back_insert_iterator< JTriggerOutput > out) const 
Process trigger. 
 
const JDAQChronometer & getDAQChronometer() const 
Get DAQ chronometer. 
 
JParameters(const bool option, const int number_of_hits, const int number_of_modules, const double Tmax_ns, const JOmega3D &omega, const match_type &match3d, const match_type &match1d, const int factory_limit)
Constructor. 
 
JDAQTriggerMask & addTriggerBit(const unsigned int bit)
Add trigger bit. 
 
then usage $script[distance] fi case set_variable R
 
JTriggerbit_t getTriggerBit() const 
Get the trigger bit. 
 
JTrigger3N(const JParameters &input)
Constructor.