File tree Expand file tree Collapse file tree 2 files changed +48
-0
lines changed
reconstruction/alert/src/test/java/org/jlab/service/alert Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ package org .jlab .service .alert ;
2+
3+ import org .junit .Test ;
4+ import static org .junit .Assert .assertEquals ;
5+
6+ import org .jlab .io .base .DataEvent ;
7+ import org .jlab .detector .base .DetectorType ;
8+ import org .jlab .jnp .hipo4 .data .SchemaFactory ;
9+ import org .jlab .logging .DefaultLogger ;
10+ import org .jlab .utils .system .ClasUtilsFile ;
11+ import org .jlab .analysis .physics .TestEvent ;
12+ import org .jlab .service .atof .ATOFEngine ;
13+
14+ /**
15+ *
16+ * @author baltzell
17+ * @author ftouchte
18+ */
19+ public class ATOFTest {
20+
21+ @ Test
22+ public void run () {
23+ System .setProperty ("CLAS12DIR" , "../../" );
24+ DefaultLogger .debug ();
25+ String dir = ClasUtilsFile .getResourceDir ("CLAS12DIR" , "etc/bankdefs/hipo4" );
26+ SchemaFactory schemaFactory = new SchemaFactory ();
27+ schemaFactory .initFromDirectory (dir );
28+
29+ DataEvent event = TestEvent .get (DetectorType .ATOF );
30+
31+ ATOFEngine engine = new ATOFEngine ();
32+ engine .init ();
33+ engine .processDataEvent (event );
34+
35+ event .show ();
36+ event .getBank ("ATOF::hits" ).show ();
37+ event .getBank ("ATOF::clusters" ).show ();
38+
39+ assertEquals (event .hasBank ("FAKE::Bank" ), false );
40+ assertEquals (event .hasBank ("ATOF::tdc" ), true );
41+ assertEquals (event .getBank ("ATOF::hits" ).rows (), 24 );
42+ }
43+
44+ public static void main (String [] args ) {
45+ ATOFTest t = new ATOFTest ();
46+ t .run ();
47+ }
48+ }
You can’t perform that action at this time.
0 commit comments