InSANE  1.6
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Detectors and Apparatus
+ 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...

Detailed Description

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