|
| int | GetAmplitudeNbits (void) |
| | Returns the current camera number of bits to encode the raw amplitude.
|
| |
| int | GetEntry (Long64_t entry=0, Int_t getall=0) |
| | Gets a new Camera entry.
|
| |
| TH2F * | GetGainMap (void) |
| | Returns a pointer to the current gain map.
|
| |
| int | GetHitN (void) |
| | Returns the current number of hits.
|
| |
| int | GetHitParticleIndex (const UInt_t aHitIndex) |
| | Returns the particle index for a given hit index.
|
| |
| int | GetHitSourceIndex (const UInt_t aHitIndex) |
| | Returns the source index for a given hit index.
|
| |
| double | GetHitY (const UInt_t aHitIndex) |
| | Returns the Y position (intrinsic coordinates) for a given hit index.
|
| |
| double | GetHitZ (const UInt_t aHitIndex) |
| | Returns the Z position (intrinsic coordinates) for a given hit index.
|
| |
| TH2S * | GetMap (const CAMERA_MAPTYPE aMapType=pixamplitude) |
| | Returns a pointer to the current map.
|
| |
| TH2S * | GetMapThreshold (TH2S *aAmplitudeThresholdMap) |
| | Returns the camera amplitude map after thresholding.
|
| |
| UInt_t | GetNy (void) |
| | Returns the current number of pixels in the Y direction.
|
| |
| UInt_t | GetNz (void) |
| | Returns the current number of pixels in the Z direction.
|
| |
| double | GetPhotonResolutionY (void) |
| | Returns the current photon resolution (Y).
|
| |
| double | GetPhotonResolutionZ (void) |
| | Returns the current photon resolution (Z).
|
| |
| int | GetPixelAmplitudeMax (void) |
| | Returns the current camera pixel maximum amplitude range value.
|
| |
| int | GetPixelError (const CAMERA_MAPTYPE aMapType, const int aPixIndexY, const int aPixIndexZ) |
| | Returns current error value of a given pixel and for a selected map type.
|
| |
| int | GetPixelValue (const CAMERA_MAPTYPE aMapType, const int aPixIndexY, const int aPixIndexZ) |
| | Returns current value of a given pixel and for a selected map type.
|
| |
| double | GetSizeX (void) |
| | Returns the current camera size in the X direction \([\mathrm{mm}]\).
|
| |
| double | GetSizeY (void) |
| | Returns the current camera size in the Y direction \([\mathrm{mm}]\).
|
| |
| double | GetSizeZ (void) |
| | Returns the current camera size in the Z direction \([\mathrm{mm}]\).
|
| |
| void | GetSortedPixelIndex (int &aPixIndexY, int &aPixIndexZ, const int aPixIndex, const string aSortMethod="STANDARD") |
| | Returns the pixel indices (Y/Z) in a pre-defined order.
|
| |
| double | GetThreshold (void) |
| | Returns the camera threshold.
|
| |
| ULong64_t | GetTime (void) |
| | Returns the current camera time \([\mathrm{ms}]\).
|
| |
| ULong64_t | GetTimeMaximum (void) |
| | Returns the maximum camera time \([\mathrm{ms}]\).
|
| |
| ULong64_t | GetTimeMinimum (void) |
| | Returns the minimum camera time \([\mathrm{ms}]\).
|
| |
| UInt_t | GetTimeResolution (void) |
| | Returns the current camera time resolution \([\mathrm{ms}]\).
|
| |
| UInt_t | GetTimeResolutionMaximum (void) |
| | Returns the maximum camera time resolution \([\mathrm{ms}]\).
|
| |
| UInt_t | GetTimeResolutionMinimum (void) |
| | Returns the minimum camera time resolution \([\mathrm{ms}]\).
|
| |
| void | SetThreshold (const double aThreshold) |
| | Sets the camera threshold.
|
| |
| bool | SetTime (const ULong64_t aTime) |
| | Sets the camera time.
|
| |
|
| | CameraRead (const string aFilePattern, const string aName) |
| | CameraRead class constuctor.
|
| |
| virtual | ~CameraRead (void) |
| | CameraRead class destructor.
|
| |
| double | GetAlpha (void) |
| | Returns the current value of \(\alpha\) [rad].
|
| |
| double | GetBeta (void) |
| | Returns the current value of \(\beta\) [rad].
|
| |
| double | GetCosAlpha (void) |
| | Returns the current value of \(\cos(\alpha)\).
|
| |
| double | GetCosBeta (void) |
| | Returns the current value of \(\cos(\beta)\).
|
| |
| double | GetCosGamma (void) |
| | Returns the current value of \(\cos(\gamma)\).
|
| |
| double | GetGamma (void) |
| | Returns the current value of \(\gamma\) [rad].
|
| |
| double | GetOmega (void) |
| | Returns the current value of \(\omega\).
|
| |
| double | GetPsi (void) |
| | Returns the current value of \(\Psi\).
|
| |
| double | GetRotationAngle (void) |
| | Returns the rotation angle from \(\cal{R}^{\prime}\) to \(\cal{R}\) [rad].
|
| |
| double | GetRotationAxisXp (void) |
| | Returns the \(x^{\prime}\) component in \(\cal{R}^{\prime}\) of a vector defining the rotation axis from \(\cal{R}^{\prime}\) to \(\cal{R}\).
|
| |
| double | GetRotationAxisYp (void) |
| | Returns the \(y^{\prime}\) component in \(\cal{R}^{\prime}\) of a vector defining the rotation axis from \(\cal{R}^{\prime}\) to \(\cal{R}\).
|
| |
| double | GetRotationAxisZp (void) |
| | Returns the \(z^{\prime}\) component in \(\cal{R}^{\prime}\) of a vector defining the rotation axis from \(\cal{R}^{\prime}\) to \(\cal{R}\).
|
| |
| double | GetRxx () |
| | Returns the rotation matrix element \(R_{xx}\).
|
| |
| double | GetRxy () |
| | Returns the rotation matrix element \(R_{xy}\).
|
| |
| double | GetRxz () |
| | Returns the rotation matrix element \(R_{xz}\).
|
| |
| double | GetRyx () |
| | Returns the rotation matrix element \(R_{yx}\).
|
| |
| double | GetRyy () |
| | Returns the rotation matrix element \(R_{yy}\).
|
| |
| double | GetRyz () |
| | Returns the rotation matrix element \(R_{yz}\).
|
| |
| double | GetRzx () |
| | Returns the rotation matrix element \(R_{zx}\).
|
| |
| double | GetRzy () |
| | Returns the rotation matrix element \(R_{zy}\).
|
| |
| double | GetRzz () |
| | Returns the rotation matrix element \(R_{zz}\).
|
| |
| double | GetSinAlpha (void) |
| | Returns the current value of \(\sin(\alpha)\).
|
| |
| double | GetSinBeta (void) |
| | Returns the current value of \(\sin(\beta)\).
|
| |
| double | GetSinGamma (void) |
| | Returns the current value of \(\sin(\gamma)\).
|
| |
| double | GetUpx (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(u^{\prime}_x\) coordinate in the \(\cal{R}^{\prime}\) reference frame.
|
| |
| double | GetUpy (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(u^{\prime}_y\) coordinate in the \(\cal{R}^{\prime}\) reference frame.
|
| |
| double | GetUpz (const double aThetaPrime) |
| | Returns the \(u^{\prime}_z\) coordinate in the \(\cal{R}^{\prime}\) reference frame.
|
| |
| double | GetUx (const double aTheta) |
| | Returns the \(u_x\) coordinate in the \(\cal{R}\) reference frame.
|
| |
| double | GetUy (const double aTheta, const double aPhi) |
| | Returns the \(u_y\) coordinate in the \(\cal{R}\) reference frame.
|
| |
| double | GetUz (const double aTheta, const double aPhi) |
| | Returns the \(u_z\) coordinate in the \(\cal{R}\) reference frame.
|
| |
| void | SetAlpha (const double aAlpha=0.0) |
| | Sets a new \(\alpha\) value.
|
| |
| void | SetAlphaBetaGamma (const double aAlpha, const double aBeta, const double aGamma) |
| | Sets Euler angles, \(\alpha, \beta, \gamma\), for the rotation.
|
| |
| void | SetBeta (const double aBeta=0.0) |
| | Sets a new \(\beta\) value.
|
| |
| void | SetGamma (const double aGamma=0.0) |
| | Sets a new \(\gamma\) value.
|
| |
| void | SetUnitQuaternion (const double aQ0, const double aQ1, const double aQ2, const double aQ3, double *aBiasCorrection=NULL) |
| | Sets Euler angles from a unit quaternion.
|
| |
| double | TransformGetCosPhi (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\cos\varphi\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetCosPhiPrime (const double aTheta, const double aPhi) |
| | Returns the \(\cos\varphi^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetCosTheta (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\cos\theta\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetCosThetaPrime (const double aTheta, const double aPhi) |
| | Returns the \(\cos\theta^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetSinPhi (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\sin\varphi\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetSinPhiPrime (const double aTheta, const double aPhi) |
| | Returns the \(\sin\varphi^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetSinTheta (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\sin\theta\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetSinThetaPrime (const double aTheta, const double aPhi) |
| | Returns the \(\sin\theta^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetTanPhi (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\tan\varphi\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetTanPhiPrime (const double aTheta, const double aPhi) |
| | Returns the \(\tan\varphi^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetTanTheta (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\tan\theta\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetTanThetaCosPhi (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\tan\theta\cos\varphi\) in the reference frame \(\cal{R}\).
|
| |
| double | TransformGetTanThetaPrime (const double aTheta, const double aPhi) |
| | Returns the \(\tan\theta^{\prime}\) in the reference frame \(\cal{R}^{\prime}\).
|
| |
| double | TransformGetTanThetaSinPhi (const double aThetaPrime, const double aPhiPrime) |
| | Returns the \(\tan\theta\sin\varphi\) in the reference frame \(\cal{R}\).
|
| |
| | Rotation (const double aAlpha, const double aBeta, const double aGamma) |
| | Rotation class constuctor.
|
| |
| virtual | ~Rotation (void) |
| | Rotation class destructor.
|
| |
Read a camera sequence.
A sequence of camera pictures, saved in ROOT files, is extracted. This class offers many methods to read the sequence and the camera/pixels attributes. Use the TChain methods to navigate through the pictures.
- Author
- Florent Robinet