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