|
InSANE
1.6
|
Collaboration diagram for Detectors and Apparatus:Modules | |
| Detector components | |
| Hall C Beam | |
| BETA | |
| BigCal | |
| Gas Cherenkov | |
| Forward Tracker | |
| Lucite Hodoscope | |
Data Types | |
| class | InSANEDetectorGeometry |
| ABC for a general Detector Geometry. More... | |
| class | InSANEDetectorPackage |
| ABC for a Detector Package. More... | |
| class | InSANEDetectorPedestal |
| ABC for an event in a detector pedestals. More... | |
| class | InSANEExperimentGeometry |
| ABC for experimental geometry. More... | |
| class | InSANEFakePlaneHit |
| Concrete implementation of InSANEDetectorHit for montecarlo data from an imaginary detector plane. More... | |
| class | InSANEGeometryCalculator |
| ABC for detector calculator instance that provides basic geometry details. More... | |
Particle detectors have data associated with them for each event: ADCs TDCs etc...
The important detector lingo to focus on here would be "Events" and "Hits". That is an event contains all the data for said event. This may be a single value or a large array of numbers. To generalize a large array we use ROOT's TClonesArray. We fill this array not with numbers but "objects" and in particluar a "Hit" object. Thus a need for the classes Events and Hits