Skip to content

Commit 4b579d9

Browse files
committed
Update comments
1 parent 3a6b3b7 commit 4b579d9

1 file changed

Lines changed: 24 additions & 10 deletions

File tree

common-tools/clas-geometry/src/main/java/org/jlab/geom/detector/alert/ATOF/AlertTOFFactory.java

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,32 @@
2020
import java.util.List;
2121

2222
/**
23-
* @author viktoriya
24-
* this is the latest ATOF geometry class to be used in reco. and in GEMC simulations!
25-
* commit on July 02, 2020
23+
* @author viktoriya, whit
24+
*
25+
* ATOF geometry:
26+
*
27+
* _________________
28+
* \ /
29+
* \ wedge / 2cm thick
30+
* \ /
31+
* \_________/
32+
* \__row__/ 3mm thick
33+
*
34+
* ^
35+
* |
36+
* |
37+
* |
38+
* paticle
39+
*
2640
*/
2741
public class AlertTOFFactory implements Factory<AlertTOFDetector, AlertTOFSector, AlertTOFSuperlayer, AlertTOFLayer> {
2842

29-
private final int nsectors = 15;
30-
private final int nsuperl = 2;
31-
private final int nlayers1 = 10;
32-
private final int npaddles = 4;
43+
private final int nsectors = 15; // 15 modules
44+
private final int nsuperl = 2; // 2 layers
45+
private final int npaddles = 4; // 4 rows per module
46+
private final int nlayers1 = 10; // 10 wedges per row
3347

34-
private final double openAng_pad_deg = 6.0;
48+
private final double openAng_pad_deg = 6.0;
3549
private final double openAng_pad_rad = Math.toRadians(openAng_pad_deg);
3650
private final double openAng_sector_rad = npaddles * openAng_pad_rad;
3751

@@ -92,8 +106,8 @@ public AlertTOFLayer createLayer(ConstantProvider cp, int sectorId, int superlay
92106

93107
double R0 = 77.0d;
94108
double R1 = 80.0d;
95-
double dR0 = 3.0d;
96-
double dR1 = 20.0d;
109+
double dR0 = 3.0d; // row scintillator thickness
110+
double dR1 = 20.0d; // wedge scintillator thickness
97111

98112
// trapezoide dimensions for a bigger paddle (external)
99113
double pad_b1 = 8.17369; // mm

0 commit comments

Comments
 (0)