;+
;Project
;          Hinode/EIS
;
; Name
;          eis_event_control_initialize
;
; Purpose
;          To initialize eis_event_control structure values
;
; Category
;          Timeline planning
;          Response Studies
;
; Written
;          John Rainnie 26-Jan-2010
;
; Version
;          v0.0 JAR 01-01-2010
;               Blah
;
;-
;______________________________________________________________________________
FUNCTION eis_event_control_initialize , trigger , tlc

temp    = tlc->get(POSITION = trigger.tlc_position)
tl      = temp->get()
IF (tl.time_component.read_all NE 1) THEN BEGIN
   temp->get_all_info
   tl = temp->get()
ENDIF
sc      = tl.science_component
all_sra = sc.studyRasters[*]
st      = tl.science_component.eis_event_response

; Which studyRaster?????
; The first one with a line selected, I guess.
list = WHERE(TOTAL(all_sra.eis_event_props.event_flag) GT 0 , count)
IF (count LT 1) THEN RETURN , 0
sra  = sc.studyRasters[list[0]].eis_event_props

; Now use existing routine
struct = eis_eise_props_to_control(st,sra,{eis_event_control})

RETURN , struct

END
