|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsSector.h>
Public Member Functions | |
| CbmStsSector () | |
| Default constructor. | |
| CbmStsSector (TString tempName, Int_t detId) | |
| Standard constructor. | |
| virtual | ~CbmStsSector () |
| Destructor. | |
| TString | GetDetectorName () const |
| Accessors. | |
| Int_t | GetDetectorId () const |
| Int_t | GetSystemId () const |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetNChannels () const |
| Int_t | GetNChannelsFront () const |
| Int_t | GetNChannelsBack () const |
| Int_t | GetNSensors () const |
| TObjArray * | GetSensors () |
| CbmStsSensor * | GetSensor (Int_t iSensor) |
| CbmStsSensor * | GetSensorByNr (Int_t sensorNr) |
| void | AddSensor (CbmStsSensorDigiPar *sensorPar) |
| void | AddSensor (CbmStsSensor *sensor) |
| Int_t | GetType () const |
| Double_t | GetRotation () const |
| Double_t | GetDx () const |
| Double_t | GetDy () const |
| Double_t | GetStereoF () const |
| Double_t | GetStereoB () const |
| Double_t | GetSigmaX () const |
| Double_t | GetSigmaY () const |
| Double_t | GetSigmaXY () const |
| Int_t | PointIndex (Int_t iFStrip, Int_t iBStrip) |
| The index of the MCPoint that has caused a combination of front and back strip to be fired. | |
| Int_t | Intersect (Int_t iFStrip, Int_t iBStrip, Double_t &xCross, Double_t &yCross, Double_t &zCross) |
| Int_t | IntersectClusters (Double_t fChan, Double_t bChan, Double_t &xCross, Double_t &yCross, Double_t &zCross) |
| void | Reset () |
| Clear the maps of fired strips. | |
| void | Print () |
| Screen output. | |
| CbmStsSector () | |
| Default constructor. | |
| CbmStsSector (TString tempName, Int_t detId) | |
| Standard constructor. | |
| virtual | ~CbmStsSector () |
| Destructor. | |
| TString | GetDetectorName () const |
| Accessors. | |
| Int_t | GetDetectorId () const |
| Int_t | GetSystemId () const |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetNChannels () const |
| Int_t | GetNChannelsFront () const |
| Int_t | GetNChannelsBack () const |
| Int_t | GetNSensors () const |
| TObjArray * | GetSensors () |
| CbmStsSensor * | GetSensor (Int_t iSensor) |
| CbmStsSensor * | GetSensorByNr (Int_t sensorNr) |
| void | AddSensor (CbmStsSensorDigiPar *sensorPar) |
| void | AddSensor (CbmStsSensor *sensor) |
| Int_t | GetType () const |
| Double_t | GetRotation () const |
| Double_t | GetDx () const |
| Double_t | GetDy () const |
| Double_t | GetStereoF () const |
| Double_t | GetStereoB () const |
| Double_t | GetSigmaX () const |
| Double_t | GetSigmaY () const |
| Double_t | GetSigmaXY () const |
| Int_t | PointIndex (Int_t iFStrip, Int_t iBStrip) |
| The index of the MCPoint that has caused a combination of front and back strip to be fired. | |
| Int_t | Intersect (Int_t iFStrip, Int_t iBStrip, Double_t &xCross, Double_t &yCross, Double_t &zCross) |
| Int_t | IntersectClusters (Double_t fChan, Double_t bChan, Double_t &xCross, Double_t &yCross, Double_t &zCross) |
| void | Reset () |
| Clear the maps of fired strips. | |
| void | Print () |
| Screen output. | |
| Public Member Functions inherited from TNamed | |
| TNamed () | |
| TNamed (const char *name, const char *title) | |
| TNamed (const TNamed &named) | |
| TNamed (const TString &name, const TString &title) | |
| virtual | ~TNamed () |
| void | Clear (Option_t *option="") override |
| TObject * | Clone (const char *newname="") const override |
| Int_t | Compare (const TObject *obj) const override |
| void | Copy (TObject &named) const override |
| virtual void | FillBuffer (char *&buffer) |
| const char * | GetName () const override |
| const char * | GetTitle () const override |
| ULong_t | Hash () const override |
| TClass * | IsA () const override |
| Bool_t | IsSortable () const override |
| void | ls (Option_t *option="") const override |
| TNamed & | operator= (const TNamed &rhs) |
| void | Print (Option_t *option="") const override |
| virtual void | SetName (const char *name) |
| virtual void | SetNameTitle (const char *name, const char *title) |
| virtual void | SetTitle (const char *title="") |
| virtual Int_t | Sizeof () const |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| Public Member Functions inherited from TObject | |
| TObject () | |
| TObject (const TObject &object) | |
| virtual | ~TObject () |
| void | AbstractMethod (const char *method) const |
| virtual void | AppendPad (Option_t *option="") |
| virtual void | Browse (TBrowser *b) |
| ULong_t | CheckedHash () |
| virtual const char * | ClassName () const |
| virtual void | Delete (Option_t *option="") |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawClass () const |
| virtual TObject * | DrawClone (Option_t *option="") const |
| virtual void | Dump () const |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| virtual TObject * | FindObject (const char *name) const |
| virtual TObject * | FindObject (const TObject *obj) const |
| virtual Option_t * | GetDrawOption () const |
| virtual const char * | GetIconName () const |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| virtual Option_t * | GetOption () const |
| virtual UInt_t | GetUniqueID () const |
| virtual Bool_t | HandleTimer (TTimer *timer) |
| Bool_t | HasInconsistentHash () const |
| virtual void | Info (const char *method, const char *msgfmt,...) const |
| virtual Bool_t | InheritsFrom (const char *classname) const |
| virtual Bool_t | InheritsFrom (const TClass *cl) const |
| virtual void | Inspect () const |
| void | InvertBit (UInt_t f) |
| Bool_t | IsDestructed () const |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| virtual Bool_t | IsFolder () const |
| R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
| R__ALWAYS_INLINE Bool_t | IsZombie () const |
| void | MayNotUse (const char *method) const |
| virtual Bool_t | Notify () |
| void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, void *vp) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, void *vp) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, void *vp) |
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, void *vp) |
| TObject & | operator= (const TObject &rhs) |
| virtual void | Paint (Option_t *option="") |
| virtual void | Pop () |
| virtual Int_t | Read (const char *name) |
| virtual void | RecursiveRemove (TObject *obj) |
| void | ResetBit (UInt_t f) |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| void | SetBit (UInt_t f) |
| void | SetBit (UInt_t f, Bool_t set) |
| virtual void | SetDrawOption (Option_t *option="") |
| virtual void | SetUniqueID (UInt_t uid) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | SysError (const char *method, const char *msgfmt,...) const |
| R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
| Int_t | TestBits (UInt_t f) const |
| virtual void | UseCurrentStyle () |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Private Member Functions | |
| CbmStsSector (const CbmStsSector &) | |
| CbmStsSector | operator= (const CbmStsSector &) |
| CbmStsSector (const CbmStsSector &) | |
| CbmStsSector | operator= (const CbmStsSector &) |
Private Attributes | |
| Int_t | fDetectorId |
| ----------— Data members -----------------------— | |
| TObjArray * | fSensors |
| Int_t | fType |
| Double_t | fRotation |
| Double_t | fDx |
| Double_t | fDy |
| Double_t | fStereoF |
| Double_t | fStereoB |
| Double_t | fSigmaX |
| Errors of hit coordinates. | |
| Double_t | fSigmaY |
| Double_t | fSigmaXY |
| Int_t | fNChannelsFront |
| Number of channels in front and back plane. | |
| Int_t | fNChannelsBack |
| std::set< Int_t > | fFrontActive |
| STL sets containing the active channels. | |
| std::set< Int_t > | fBackActive |
| std::map< Int_t, Int_t > | fSensorMap |
| std::map< std::pair< Int_t, Int_t >, Int_t > | fTrueHits |
| Map from sensor number to index. | |
Additional Inherited Members | |
| Public Types inherited from TObject | |
| enum | EDeprecatedStatusBits |
| enum | EStatusBits |
| Static Public Member Functions inherited from TNamed | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| Static Public Member Functions inherited from TObject | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Longptr_t | GetDtorOnly () |
| static Bool_t | GetObjectStat () |
| static void | SetDtorOnly (void *obj) |
| static void | SetObjectStat (Bool_t stat) |
| Public Attributes inherited from TObject | |
| kIsOnHeap | |
| kNotDeleted | |
| kZombie | |
| kInconsistent | |
| kBitMask | |
| kSingleKey | |
| kOverwrite | |
| kWriteDelete | |
| kObjInCanvas | |
| kCanDelete | |
| kMustCleanup | |
| kIsReferenced | |
| kHasUUID | |
| kCannotPick | |
| kNoContextMenu | |
| kInvalidObject | |
| Protected Member Functions inherited from TNamed | |
| void | SavePrimitiveNameTitle (std::ostream &out, const char *variable_name) |
| Protected Member Functions inherited from TObject | |
| virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
| void | MakeZombie () |
| Static Protected Member Functions inherited from TObject | |
| static void | SavePrimitiveConstructor (std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE) |
| static void | SavePrimitiveDraw (std::ostream &out, const char *variable_name, Option_t *option=nullptr) |
| static TString | SavePrimitiveVector (std::ostream &out, const char *prefix, Int_t len, Double_t *arr, Bool_t empty_line=kFALSE) |
| Protected Attributes inherited from TNamed | |
| TString | fName |
| TString | fTitle |
| Protected Attributes inherited from TObject | |
| kOnlyPrepStep | |
Definition at line 43 of file CbmStsSector.h.
| CbmStsSector::CbmStsSector | ( | ) |
Definition at line 23 of file CbmStsSector.cxx.
References TNamed::TNamed(), fBackActive, fDetectorId, fDx, fDy, fFrontActive, fNChannelsBack, fNChannelsFront, fRotation, fSensorMap, fSensors, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fTrueHits, and fType.
Referenced by CbmStsSector(), and operator=().
| tempName | Sector name |
| detId | Unique detector identifier |
Definition at line 48 of file CbmStsSector.cxx.
References TNamed::TNamed(), fBackActive, fDetectorId, fDx, fDy, fFrontActive, fNChannelsBack, fNChannelsFront, fRotation, fSensorMap, fSensors, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fTrueHits, and fType.
|
virtual |
Definition at line 72 of file CbmStsSector.cxx.
References fSensors.
|
private |
| CbmStsSector::CbmStsSector | ( | ) |
| tempName | Sector name |
| detId | Unique detector identifier |
|
virtual |
|
private |
| void CbmStsSector::AddSensor | ( | CbmStsSensor * | sensor | ) |
Definition at line 209 of file CbmStsSector.cxx.
References fDx, fDy, fNChannelsBack, fNChannelsFront, fRotation, fSensorMap, fSensors, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fType, CbmStsSensor::GetDx(), CbmStsSensor::GetDy(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), CbmStsSensor::GetRotation(), CbmStsSensor::GetSensorNr(), CbmStsSensor::GetSigmaX(), CbmStsSensor::GetSigmaXY(), CbmStsSensor::GetSigmaY(), CbmStsSensor::GetStereoB(), CbmStsSensor::GetStereoF(), and CbmStsSensor::GetType().
| void CbmStsSector::AddSensor | ( | CbmStsSensor * | sensor | ) |
| void CbmStsSector::AddSensor | ( | CbmStsSensorDigiPar * | sensorPar | ) |
Definition at line 125 of file CbmStsSector.cxx.
References d, fDetectorId, fDx, fDy, TNamed::fName, fNChannelsBack, fNChannelsFront, fRotation, fSensorMap, fSensors, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fType, CbmStsSensorDigiPar::GetD(), CbmStsSensorDigiPar::GetDx(), CbmStsSensorDigiPar::GetDy(), CbmStsSensorDigiPar::GetLx(), CbmStsSensorDigiPar::GetLy(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), CbmStsSensorDigiPar::GetRotation(), GetSectorNr(), CbmStsSensorDigiPar::GetSensorNr(), CbmStsSensor::GetSigmaX(), CbmStsSensor::GetSigmaXY(), CbmStsSensor::GetSigmaY(), CbmStsSensorDigiPar::GetStereoB(), CbmStsSensorDigiPar::GetStereoF(), CbmStsSensorDigiPar::GetType(), CbmStsSensorDigiPar::GetX0(), CbmStsSensorDigiPar::GetY0(), CbmStsSensorDigiPar::GetZ0(), and z0.
Referenced by CbmStsDigiScheme::AddHotZone(), CbmStsDigiScheme::InitNewNew(), and CbmStsDigiScheme::SetSensor().
| void CbmStsSector::AddSensor | ( | CbmStsSensorDigiPar * | sensorPar | ) |
|
inline |
Definition at line 60 of file CbmStsSector.h.
References fDetectorId.
Referenced by CbmStsRealDigitize::Exec(), CbmStsIdealFindHits::FindHits(), and CbmStsRealFindHits::FindHits().
|
inline |
Definition at line 60 of file CbmStsSector.h.
References fDetectorId.
|
inline |
Definition at line 59 of file CbmStsSector.h.
References TNamed::fName.
|
inline |
Definition at line 59 of file CbmStsSector.h.
References TNamed::fName.
|
inline |
Definition at line 83 of file CbmStsSector.h.
References fDx.
Referenced by CbmStsDigitize::Exec(), CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), BmnStsVectorFinder::FitTracks(), BmnStsVectorFinderV9::FitTracks(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 83 of file CbmStsSector.h.
References fDx.
|
inline |
Definition at line 84 of file CbmStsSector.h.
References fDy.
Referenced by CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 84 of file CbmStsSector.h.
References fDy.
|
inline |
Definition at line 67 of file CbmStsSector.h.
References fNChannelsBack, and fNChannelsFront.
Referenced by CbmStsStation::GetNChannels(), and Print().
|
inline |
Definition at line 67 of file CbmStsSector.h.
References fNChannelsBack, and fNChannelsFront.
|
inline |
Definition at line 69 of file CbmStsSector.h.
References fNChannelsBack.
Referenced by CbmStsDigitize::Exec().
|
inline |
Definition at line 69 of file CbmStsSector.h.
References fNChannelsBack.
|
inline |
Definition at line 68 of file CbmStsSector.h.
References fNChannelsFront.
Referenced by CbmStsDigitize::Exec(), and CbmStsRealDigitize::Exec().
|
inline |
Definition at line 68 of file CbmStsSector.h.
References fNChannelsFront.
|
inline |
Definition at line 71 of file CbmStsSector.h.
References fSensors.
Referenced by CbmStsFindHitsQa::CreateHistos(), CbmStsDigitize::Exec(), CbmStsFindHitsQa::Exec(), CbmStsRealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmStsFindHitsQa::Finish(), CbmStsStation::GetNofZ(), CbmStsStation::GetZ(), CbmL1::Init(), CbmStsFindHitsQa::Init(), CbmStsDigiScheme::InitNew(), Intersect(), IntersectClusters(), CbmStsDigitize::MakeSets(), CbmStsRealDigitize::MakeSets(), CbmStsDigitize::MakeSets1(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 71 of file CbmStsSector.h.
References fSensors.
|
inline |
Definition at line 82 of file CbmStsSector.h.
References fRotation.
Referenced by CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 82 of file CbmStsSector.h.
References fRotation.
|
inline |
Definition at line 63 of file CbmStsSector.h.
References fDetectorId.
Referenced by CbmStsStation::AddSector(), AddSensor(), CbmStsClusterFinder::Exec(), CbmStsDigitize::Exec(), CbmStsFindHits::Exec(), CbmStsIdealFindHits::Exec(), CbmStsRealClusterFinder::Exec(), CbmStsRealDigitize::Exec(), CbmStsRealFindHits::Exec(), CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), GetSensorByNr(), and Print().
|
inline |
Definition at line 63 of file CbmStsSector.h.
References fDetectorId.
|
inline |
Definition at line 74 of file CbmStsSector.h.
References fSensors.
Referenced by CbmStsDigitize::Exec(), CbmStsFindHitsQa::Exec(), CbmStsRealDigitize::Exec(), CbmL1::FieldApproxCheck(), CbmStsStation::GetNofZ(), CbmStsStation::GetZ(), CbmL1::Init(), Intersect(), IntersectClusters(), CbmStsDigitize::MakeSets(), CbmStsRealDigitize::MakeSets(), CbmStsDigitize::MakeSets1(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 74 of file CbmStsSector.h.
References fSensors.
| CbmStsSensor * CbmStsSector::GetSensorByNr | ( | Int_t | sensorNr | ) |
Definition at line 111 of file CbmStsSector.cxx.
References fSensorMap, fSensors, and GetSectorNr().
| CbmStsSensor * CbmStsSector::GetSensorByNr | ( | Int_t | sensorNr | ) |
|
inline |
Definition at line 72 of file CbmStsSector.h.
References fSensors.
|
inline |
Definition at line 72 of file CbmStsSector.h.
References fSensors.
|
inline |
Definition at line 87 of file CbmStsSector.h.
References fSigmaX.
|
inline |
Definition at line 87 of file CbmStsSector.h.
References fSigmaX.
|
inline |
Definition at line 89 of file CbmStsSector.h.
References fSigmaXY.
|
inline |
Definition at line 89 of file CbmStsSector.h.
References fSigmaXY.
|
inline |
Definition at line 88 of file CbmStsSector.h.
References fSigmaY.
|
inline |
Definition at line 88 of file CbmStsSector.h.
References fSigmaY.
|
inline |
Definition at line 62 of file CbmStsSector.h.
References fDetectorId.
Referenced by CbmStsDigitize::Exec(), and CbmStsRealDigitize::Exec().
|
inline |
Definition at line 62 of file CbmStsSector.h.
References fDetectorId.
|
inline |
Definition at line 86 of file CbmStsSector.h.
References fStereoB.
Referenced by CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 86 of file CbmStsSector.h.
References fStereoB.
|
inline |
Definition at line 85 of file CbmStsSector.h.
References fStereoF.
Referenced by CbmStsIdealFindHits::FindHits(), CbmL1::Init(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 85 of file CbmStsSector.h.
References fStereoF.
|
inline |
Definition at line 61 of file CbmStsSector.h.
References fDetectorId.
|
inline |
Definition at line 61 of file CbmStsSector.h.
References fDetectorId.
|
inline |
Definition at line 81 of file CbmStsSector.h.
References fType.
Referenced by CbmStsClusterFinder::Exec(), CbmStsFindHits::Exec(), CbmStsIdealFindHits::Exec(), CbmStsIdealMatchHits::Exec(), CbmStsMatchHits::Exec(), CbmStsRealClusterFinder::Exec(), CbmStsRealFindHits::Exec(), CbmStsRealMatchHits::Exec(), CbmStsIdealFindHits::FindHits(), CbmStsRealFindHits::FindHits(), CbmL1::Init(), CbmStsClusterFinder::MakeSets(), CbmStsFindHits::MakeSets(), CbmStsIdealFindHits::MakeSets(), CbmStsRealClusterFinder::MakeSets(), CbmStsRealFindHits::MakeSets(), and CbmL1::WriteSIMDKFData().
|
inline |
Definition at line 81 of file CbmStsSector.h.
References fType.
| Int_t CbmStsSector::Intersect | ( | Int_t | iFStrip, |
| Int_t | iBStrip, | ||
| Double_t & | xCross, | ||
| Double_t & | yCross, | ||
| Double_t & | zCross ) |
Definition at line 272 of file CbmStsSector.cxx.
References TMath::Abs(), fStereoB, fStereoF, GetNSensors(), GetSensor(), CbmStsSensor::Intersect(), and TMath::RadToDeg().
Referenced by CbmStsIdealFindHits::FindHits().
| Int_t CbmStsSector::Intersect | ( | Int_t | iFStrip, |
| Int_t | iBStrip, | ||
| Double_t & | xCross, | ||
| Double_t & | yCross, | ||
| Double_t & | zCross ) |
| Int_t CbmStsSector::IntersectClusters | ( | Double_t | fChan, |
| Double_t | bChan, | ||
| Double_t & | xCross, | ||
| Double_t & | yCross, | ||
| Double_t & | zCross ) |
Definition at line 314 of file CbmStsSector.cxx.
References GetNSensors(), GetSensor(), and CbmStsSensor::IntersectClusters().
Referenced by CbmStsRealFindHits::FindHits().
| Int_t CbmStsSector::IntersectClusters | ( | Double_t | fChan, |
| Double_t | bChan, | ||
| Double_t & | xCross, | ||
| Double_t & | yCross, | ||
| Double_t & | zCross ) |
|
private |
|
private |
Returns -1 for combinations of strips fired by different points (fake hits)
| iFStrip | Front strip number |
| iBStrip | Back strip number |
Definition at line 82 of file CbmStsSector.cxx.
References fTrueHits.
Returns -1 for combinations of strips fired by different points (fake hits)
| iFStrip | Front strip number |
| iBStrip | Back strip number |
| void CbmStsSector::Print | ( | ) |
Definition at line 101 of file CbmStsSector.cxx.
References GetNChannels(), and GetSectorNr().
Referenced by CbmStsStation::Print().
| void CbmStsSector::Print | ( | ) |
References fBackActive, fDetectorId, fDx, fDy, fFrontActive, fNChannelsBack, fNChannelsFront, fRotation, fSensorMap, fSensors, fSigmaX, fSigmaXY, fSigmaY, fStereoB, fStereoF, fTrueHits, and fType.
| void CbmStsSector::Reset | ( | ) |
Definition at line 92 of file CbmStsSector.cxx.
References fBackActive, fFrontActive, and fTrueHits.
Referenced by CbmStsStation::Reset().
| void CbmStsSector::Reset | ( | ) |
|
private |
Definition at line 137 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), Print(), and Reset().
|
private |
Definition at line 111 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), GetDetectorId(), GetSectorNr(), GetStationNr(), GetSystemId(), and Print().
|
private |
Definition at line 117 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetDx(), and Print().
|
private |
Definition at line 118 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetDy(), and Print().
|
private |
Definition at line 136 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), Print(), and Reset().
|
private |
Definition at line 133 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetNChannels(), GetNChannelsBack(), and Print().
|
private |
Definition at line 132 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetNChannels(), GetNChannelsFront(), and Print().
|
private |
Definition at line 116 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetRotation(), and Print().
Definition at line 139 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetSensorByNr(), and Print().
|
private |
Definition at line 113 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), ~CbmStsSector(), AddSensor(), AddSensor(), GetNSensors(), GetSensor(), GetSensorByNr(), GetSensors(), and Print().
|
private |
For pixel sensor: size/sqrt(12), for strip sensors RMS of overlap of front and back side strip
Definition at line 127 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetSigmaX(), and Print().
|
private |
Definition at line 129 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetSigmaXY(), and Print().
|
private |
Definition at line 128 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetSigmaY(), and Print().
|
private |
Definition at line 120 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetStereoB(), Intersect(), and Print().
|
private |
Definition at line 119 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetStereoF(), Intersect(), and Print().
STL map from the indizes of the fired strips to the index of the MCPoint
Definition at line 143 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), PointIndex(), Print(), and Reset().
|
private |
Definition at line 115 of file CbmStsSector.h.
Referenced by CbmStsSector(), CbmStsSector(), AddSensor(), AddSensor(), GetType(), and Print().