13         CHSM_ns_alias::cluster( CHSM_STATE_INIT, children_, chsm_history_ )
 
   21         CHSM_ns_alias::set( CHSM_STATE_INIT, children_ ),
 
   22         RunControl( chsm_machine_, 
"Main.RunControl", 
this, 0, 0, 0, 0, false ),
 
   23         Responder( chsm_machine_, 
"Main.Responder", 
this, 0, 0, 0, 0 )
 
   31         CHSM_ns_alias::cluster( CHSM_STATE_INIT, children_, chsm_history_ ),
 
   32         Operational( chsm_machine_, 
"Main.RunControl.Operational", 
this, 0, 0, 0, 0, false ),
 
   33         Error( chsm_machine_, 
"Main.RunControl.Error", 
this, 0, 0, 0, 0 )
 
   41         CHSM_ns_alias::cluster( CHSM_STATE_INIT, 
children_, chsm_history_ ),
 
   42         Idle( chsm_machine_, 
"Main.RunControl.Operational.Idle", 
this, 0, 0, 0, 0 ),
 
   43         Standby( chsm_machine_, 
"Main.RunControl.Operational.Standby", 
this, 0, 0, 0, 0 ),
 
   44         Ready( chsm_machine_, 
"Main.RunControl.Operational.Ready", 
this, 0, 0, 0, 0 ),
 
   45         Paused( chsm_machine_, 
"Main.RunControl.Operational.Paused", 
this, 0, 0, 0, 0 ),
 
   46         Running( chsm_machine_, 
"Main.RunControl.Operational.Running", 
this, 0, 0, 0, 0 )
 
   56         CHSM_ns_alias::event::
param_block( event ), length( Plength ), buffer( Pbuffer )
 
   62 #ifdef  CHSM_MULTITHREADED 
   63         machine_lock 
const lock( machine_ );
 
   79 #ifdef  CHSM_MULTITHREADED 
   80         machine_lock 
const lock( machine_ );
 
   96 #ifdef  CHSM_MULTITHREADED 
   97         machine_lock 
const lock( machine_ );
 
  113 #ifdef  CHSM_MULTITHREADED 
  114         machine_lock 
const lock( machine_ );
 
  130 #ifdef  CHSM_MULTITHREADED 
  131         machine_lock 
const lock( machine_ );
 
  147 #ifdef  CHSM_MULTITHREADED 
  148         machine_lock 
const lock( machine_ );
 
  164 #ifdef  CHSM_MULTITHREADED 
  165         machine_lock 
const lock( machine_ );
 
  181 #ifdef  CHSM_MULTITHREADED 
  182         machine_lock 
const lock( machine_ );
 
  198 #ifdef  CHSM_MULTITHREADED 
  199         machine_lock 
const lock( machine_ );
 
  215 #ifdef  CHSM_MULTITHREADED 
  216         machine_lock 
const lock( machine_ );
 
  232 #ifdef  CHSM_MULTITHREADED 
  233         machine_lock 
const lock( machine_ );
 
  249 #ifdef  CHSM_MULTITHREADED 
  250         machine_lock 
const lock( machine_ );
 
  266 #ifdef  CHSM_MULTITHREADED 
  267         machine_lock 
const lock( machine_ );
 
  338 #line 164 "JDAQCHSM.chsm" 
  339         CHSM_ns_alias::cluster 
const &state = (CHSM_ns_alias::cluster 
const&)chsm_state_; 
actionEnter(); }
 
  341 #line 165 "JDAQCHSM.chsm" 
  342         CHSM_ns_alias::cluster 
const &state = (CHSM_ns_alias::cluster 
const&)chsm_state_; 
actionExit();  }
 
  343 #line 197 "JDAQCHSM.chsm" 
  345 #line 203 "JDAQCHSM.chsm" 
  347 #line 204 "JDAQCHSM.chsm" 
  349 #line 209 "JDAQCHSM.chsm" 
  351 #line 210 "JDAQCHSM.chsm" 
  353 #line 215 "JDAQCHSM.chsm" 
  363 #line 225 "JDAQCHSM.chsm" 
  365 #line 230 "JDAQCHSM.chsm" 
  367 #line 231 "JDAQCHSM.chsm" 
  369 #line 236 "JDAQCHSM.chsm" 
  371 #line 243 "JDAQCHSM.chsm" 
  373 #line 244 "JDAQCHSM.chsm" 
  375 #line 253 "JDAQCHSM.chsm" 
  377 #line 254 "JDAQCHSM.chsm" 
  380 #line 257 "JDAQCHSM.chsm" 
void A4(CHSM_ns_alias::event const &)
 
state_RunControl(CHSM_STATE_ARGS, bool chsm_history_)
 
static int const children_[]
 
virtual void actionError()
 
char ev_input_param_block[sizeof(ev_input_event::param_block)]
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
void A2(CHSM_ns_alias::event const &)
 
void operator()(int, const char *)
 
JDAQStateMachine::ev_start_event ev_start
 
virtual void actionQuit(int, const char *)
 
JDAQStateMachine::ev_configure_event ev_configure
 
JDAQStateMachine::ev_error_event ev_error
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
void operator()(int, const char *)
 
void(JDAQCHSM::* action)(int, const char *)
Type definition of action method. 
 
void A13(CHSM_ns_alias::event const &)
 
static int const ev_error_transitions[]
 
virtual void actionInit(int, const char *)
 
void A7(CHSM_ns_alias::event const &)
 
static int const ev_configure_transitions[]
 
JDAQStateMachine::ev_pause_event ev_pause
 
static int const ev_pause_transitions[]
 
char ev_reset_param_block[sizeof(ev_reset_event::param_block)]
 
void operator()(int, const char *)
 
virtual void actionStop(int, const char *)
 
JDAQStateMachine::ev_continue_event ev_continue
 
void operator()(int, const char *)
 
void A1(CHSM_ns_alias::event const &)
 
virtual void actionReset(int, const char *)
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
JDAQStateMachine::state_Main Main
 
static int const children_[]
 
static int const ev_start_transitions[]
 
virtual void actionPause(int, const char *)
 
JDAQStateMachine::ev_reset_event ev_reset
 
void operator()(int, const char *)
 
static int const ev_init_transitions[]
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
CHSM_ns_alias::state * state_[11]
 
static int const children_[]
 
void operator()(int, const char *)
 
then usage $script< detector file >< detectorfile > nIf the range of floors is the first detector file is aligned to the second before the comparison nIn this
 
virtual void actionEnter()
Interface methods for actions corresponding to state transitions. 
 
virtual void actionRecover(int, const char *)
 
void A11(CHSM_ns_alias::event const &)
 
JDAQStateMachine::ev_init_event ev_init
 
char ev_init_param_block[sizeof(ev_init_event::param_block)]
 
JDAQStateMachine(const std::string)
 
void operator()(int, const char *)
 
CHSM_ns_alias::state * target_[14]
 
virtual void actionInput(int, const char *)
 
static CHSM_ns_alias::transition const transition_[]
 
DAQ state machine interface. 
 
JDAQStateMachine::ev_stop_event ev_stop
 
static int const ev_off_transitions[]
 
virtual void actionCheck(int, const char *)
 
virtual void execute(action __action, const CHSM::event &__event)=0
The method to execute the action. 
 
char ev_stop_param_block[sizeof(ev_stop_event::param_block)]
 
char ev_check_param_block[sizeof(ev_check_event::param_block)]
 
char ev_daq_param_block[sizeof(ev_daq_event::param_block)]
 
void A9(CHSM_ns_alias::event const &)
 
void A5(CHSM_ns_alias::event const &)
 
static int const ev_quit_transitions[]
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
void A10(CHSM_ns_alias::event const &)
 
char ev_off_param_block[sizeof(ev_off_event::param_block)]
 
static int const ev_recover_transitions[]
 
static int const ev_continue_transitions[]
 
void A3(CHSM_ns_alias::event const &)
 
JDAQStateMachine::ev_daq_event ev_daq
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
virtual void actionStart(int, const char *)
 
void operator()(int, const char *)
 
static int const ev_stop_transitions[]
 
state_Main(CHSM_STATE_ARGS)
 
char ev_start_param_block[sizeof(ev_start_event::param_block)]
 
CHSM_ns_alias::state Responder
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
void A6(CHSM_ns_alias::event const &)
 
JDAQStateMachine::ev_check_event ev_check
 
static int const ev_input_transitions[]
 
char ev_configure_param_block[sizeof(ev_configure_event::param_block)]
 
state_Operational(CHSM_STATE_ARGS, bool chsm_history_)
 
virtual void actionContinue(int, const char *)
 
virtual void actionExit()
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
static int const ev_check_transitions[]
 
JDAQStateMachine::ev_quit_event ev_quit
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
JDAQStateMachine::state_root root
 
JDAQStateMachine::ev_input_event ev_input
 
static int const children_[]
 
char ev_continue_param_block[sizeof(ev_continue_event::param_block)]
 
static int const ev_daq_transitions[]
 
void A8(CHSM_ns_alias::event const &)
 
char ev_pause_param_block[sizeof(ev_pause_event::param_block)]
 
void operator()(int, const char *)
 
void EAM4root(CHSM_ns_alias::state const &, CHSM_ns_alias::event const &)
 
param_block(CHSM_ns_alias::event const &, int, const char *)
 
void operator()(int, const char *)
 
JDAQStateMachine::state_Main::state_RunControl::state_Operational Operational
 
void XAM4root(CHSM_ns_alias::state const &, CHSM_ns_alias::event const &)
 
char ev_quit_param_block[sizeof(ev_quit_event::param_block)]
 
JDAQStateMachine::state_Main::state_RunControl RunControl
 
JDAQStateMachine::ev_off_event ev_off
 
virtual void actionConfigure(int, const char *)
 
state_root(CHSM_STATE_ARGS, bool chsm_history_)
 
static int const ev_reset_transitions[]
 
char ev_recover_param_block[sizeof(ev_recover_event::param_block)]
 
void A12(CHSM_ns_alias::event const &)
 
CHSM_ns_alias::event const * taken_[14]
 
void operator()(int, const char *)
 
void A14(CHSM_ns_alias::event const &)
 
JDAQStateMachine::ev_recover_event ev_recover