StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
StTpcCoordinateTransform Class Reference

Public Member Functions

 StTpcCoordinateTransform (StTpcDb *globalDbPointer=0)
 
void operator() (const StTpcLocalSectorCoordinate &a, StTpcPadCoordinate &b, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
void operator() (const StTpcPadCoordinate &a, StTpcLocalSectorCoordinate &b, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
void operator() (const StTpcLocalCoordinate &a, StTpcPadCoordinate &b, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
void operator() (const StTpcPadCoordinate &a, StTpcLocalCoordinate &b, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
void operator() (const StTpcLocalSectorCoordinate &a, StTpcLocalCoordinate &b)
 
void operator() (const StTpcLocalSectorCoordinate &a, StTpcLocalSectorAlignedCoordinate &b)
 
void operator() (const StTpcLocalSectorDirection &a, StTpcLocalDirection &b)
 
void operator() (const StTpcLocalSectorDirection &a, StTpcLocalSectorAlignedDirection &b)
 
void operator() (const StTpcLocalSectorCoordinate &a, StGlobalCoordinate &b)
 
void operator() (const StTpcLocalSectorDirection &a, StGlobalDirection &b)
 
void operator() (const StTpcLocalCoordinate &a, StTpcLocalSectorCoordinate &b)
 
void operator() (const StTpcLocalDirection &a, StTpcLocalSectorDirection &b)
 
void operator() (const StGlobalCoordinate &a, StTpcLocalSectorCoordinate &b, Int_t sector, Int_t row)
 
void operator() (const StGlobalDirection &a, StTpcLocalSectorDirection &b, Int_t sector, Int_t row)
 
void operator() (const StTpcLocalCoordinate &a, StGlobalCoordinate &b)
 
void operator() (const StGlobalCoordinate &a, StTpcLocalCoordinate &b, Int_t sector, Int_t row)
 
void operator() (const StTpcLocalDirection &a, StGlobalDirection &b)
 
void operator() (const StGlobalDirection &a, StTpcLocalDirection &b, Int_t sector, Int_t row)
 
void operator() (const StTpcPadCoordinate &a, StGlobalCoordinate &b, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
void operator() (const StGlobalCoordinate &a, StTpcPadCoordinate &b, Int_t sector, Int_t row, Bool_t useT0=kFALSE, Bool_t useTau=kTRUE)
 
Double_t tBFromZ (Double_t z, Int_t sector, Int_t row, Int_t pad=0) const
 
Double_t zFromTB (Double_t tb, Int_t sector, Int_t row, Int_t pad=0) const
 
Double_t padFromLocal (const StThreeVector< Double_t > &a, Int_t sector, Int_t row) const
 
Double_t padFromX (Double_t x, Int_t sector, Int_t row) const
 
Int_t rowFromLocal (const StTpcLocalSectorCoordinate &a) const
 
Double_t padFromLocal (const StTpcLocalSectorCoordinate &a) const
 
StThreeVector< Double_t > xyFromRow (const StTpcPadCoordinate &a)
 
Double_t yFromRow (Int_t sector, Int_t row) const
 
Double_t xFromPad (Int_t sector, Int_t row, Double_t pad) const
 
Int_t sectorFromCoordinate (const StThreeVector< double > &a) const
 

Static Public Member Functions

static Int_t rowFromLocalY (Double_t y, Int_t sector)
 
static Int_t rowFromLocal (const StThreeVector< Double_t > &a, Int_t sector)
 

Detailed Description

Definition at line 180 of file StTpcCoordinateTransform.hh.


The documentation for this class was generated from the following files: