grecord( ai, "$(PREF)TAGH:disc:scalers:rate" ) { field(DESC, "TAGH Discr. Integrated Rate") } grecord( ai, "$(PREF)TAGM:disc:scalers:rate" ) { field(DESC, "TAGM Discr. Integrated Rate") } grecord( ai, "$(PREF)TAGH:fadc:scalers:rate" ) { field(DESC, "TAGH FADC Integrated Rate") } grecord( ai, "$(PREF)TAGM:fadc:scalers:rate" ) { field(DESC, "TAGM FADC Integrated Rate") } grecord(waveform,"$(PREF)TAGH:disc:scalers:rate_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:disc:scaler:x_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:disc:scaler:energy_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") field(EGU , "GeV") } grecord(waveform,"$(PREF)TAGH:disc:scaler:e_scale_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:disc:scaler:enabled_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "SHORT") } grecord(acalcout, "$(PREF)TAGH:disc:scaler:energy_calc") { field(SCAN, "Passive") field(CALC, "B*AA/1000.0") field(INAA, "$(PREF)TAGH:disc:scaler:e_scale_wf CPP") field(INPB, "MMSHLDE CPP") field(OUT, "$(PREF)TAGH:disc:scaler:energy_wf PP") field(DOPT, "Use CALC") field(OOPT, "Every Time") field(NELM, "$(N_TAGH)") field(NUSE, "$(N_TAGH)") field(EGU , "GeV") } grecord(waveform,"$(PREF)TAGM:disc:scalers:rate_wf") { field(NELM, "102") field(LOPR, "1") field(HOPR, "102") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:disc:scaler:x_wf") { field(NELM, "102") field(LOPR, "1") field(HOPR, "102") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:disc:scaler:energy_wf") { field(NELM, "102") field(LOPR, "1") field(HOPR, "102") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:disc:scaler:e_scale_wf") { field(NELM, "102") field(LOPR, "1") field(HOPR, "102") field(FTVL, "DOUBLE") } grecord(acalcout, "$(PREF)TAGM:disc:scaler:energy_calc") { field(SCAN, "Passive") field(CALC, "B*AA/1000.0") field(INAA, "$(PREF)TAGM:disc:scaler:e_scale_wf CPP") field(INPB, "MMSHLDE CPP") field(OUT, "$(PREF)TAGM:disc:scaler:energy_wf PP") field(DOPT, "Use CALC") field(OOPT, "Every Time") field(NELM, "102") field(NUSE, "102") field(EGU , "GeV") } grecord(waveform,"$(PREF)TAGH:fadc:scalers:rate_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:fadc:scaler:x_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:fadc:scaler:energy_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:fadc:scaler:e_scale_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGH:fadc:scaler:enabled_wf") { field(NELM, "$(N_TAGH)") field(LOPR, "1") field(HOPR, "$(N_TAGH)") field(FTVL, "SHORT") } grecord(acalcout, "$(PREF)TAGH:fadc:scaler:energy_calc") { field(SCAN, "Passive") field(CALC, "B*AA/1000.0") field(INAA, "$(PREF)TAGH:fadc:scaler:e_scale_wf CPP") field(INPB, "MMSHLDE CPP") field(OUT, "$(PREF)TAGH:fadc:scaler:energy_wf PP") field(DOPT, "Use CALC") field(OOPT, "Every Time") field(NELM, "$(N_TAGH)") field(NUSE, "$(N_TAGH)") field(EGU , "GeV") } grecord(waveform,"$(PREF)TAGM:fadc:scalers:rate_wf") { field(NELM, "$(N_TAGM)") field(LOPR, "1") field(HOPR, "$(N_TAGM)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:fadc:scaler:x_wf") { field(NELM, "$(N_TAGM)") field(LOPR, "1") field(HOPR, "$(N_TAGM)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:fadc:scaler:energy_wf") { field(NELM, "$(N_TAGM)") field(LOPR, "1") field(HOPR, "$(N_TAGM)") field(FTVL, "DOUBLE") } grecord(waveform,"$(PREF)TAGM:fadc:scaler:e_scale_wf") { field(NELM, "$(N_TAGM)") field(LOPR, "1") field(HOPR, "$(N_TAGM)") field(FTVL, "DOUBLE") } grecord(acalcout, "$(PREF)TAGM:fadc:scaler:energy_calc") { field(SCAN, "Passive") field(CALC, "B*AA/1000.0") field(INAA, "$(PREF)TAGM:fadc:scaler:e_scale_wf CPP") field(INPB, "MMSHLDE CPP") field(OUT, "$(PREF)TAGM:fadc:scaler:energy_wf PP") field(DOPT, "Use CALC") field(OOPT, "Every Time") field(NELM, "$(N_TAGM)") field(NUSE, "$(N_TAGM)") field(EGU , "GeV") }