|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnSiBTLayer.h>
Private Attributes | |
| Bool_t | Verbosity |
| Int_t | LayerZoneNumber |
| StripLayerType | LayerType |
| Double_t | Pitch |
| Double_t | AngleDeg |
| Double_t | AngleRad |
| Double_t | XMinLayer |
| Double_t | XMaxLayer |
| Double_t | YMinLayer |
| Double_t | YMaxLayer |
| vector< DeadZoneOfStripLayer > | DeadZones |
| StripNumberingDirection | StripOrder |
| Double_t | XLeftPointOfStripNumbering |
| Double_t | XRightPointOfStripNumbering |
| Double_t | YLeftPointOfStripNumbering |
| Double_t | YRightPointOfStripNumbering |
| vector< Double_t > | Strips |
| vector< BmnMatch > | StripMatches |
| vector< Double_t > | StripHits |
| vector< Double_t > | StripHitsTotalSignal |
| vector< Double_t > | StripHitsErrors |
| vector< Int_t > | StripHitsClusterSize |
| vector< Double_t > | SmoothStrips |
| Double_t | ClusterFindingThreshold |
Definition at line 14 of file BmnSiBTLayer.h.
| BmnSiBTLayer::BmnSiBTLayer | ( | ) |
Definition at line 3 of file BmnSiBTLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, LayerType, LayerZoneNumber, LeftBottom, LeftTop, LeftToRight, LowerStripLayer, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
| BmnSiBTLayer::BmnSiBTLayer | ( | Int_t | zone_number, |
| StripLayerType | layer_type, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
Definition at line 33 of file BmnSiBTLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, LayerType, LayerZoneNumber, LeftBottom, LeftTop, LeftToRight, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
|
virtual |
Definition at line 70 of file BmnSiBTLayer.cxx.
| BmnSiBTLayer::BmnSiBTLayer | ( | ) |
| BmnSiBTLayer::BmnSiBTLayer | ( | Int_t | zone_number, |
| StripLayerType | layer_type, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
|
virtual |
| Bool_t BmnSiBTLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 217 of file BmnSiBTLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::GetNPoints().
| Bool_t BmnSiBTLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 205 of file BmnSiBTLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::SetDeadZone().
Referenced by BmnSiBTStation::ParseLayer().
Definition at line 280 of file BmnSiBTLayer.cxx.
References StripMatches.
Definition at line 254 of file BmnSiBTLayer.cxx.
References signal(), and Strips.
Definition at line 399 of file BmnSiBTLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, TMath::Cos(), LeftToRight, TMath::PiOver2(), Pitch, RightToLeft, TMath::Sin(), StripOrder, TMath::Tan(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 345 of file BmnSiBTLayer.cxx.
References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by ConvertPointToStripPosition(), and GetNStrips().
Definition at line 364 of file BmnSiBTLayer.cxx.
References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 383 of file BmnSiBTLayer.cxx.
References ConvertNormalPointToStripX(), LeftToRight, Pitch, RightToLeft, StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, and y.
Referenced by RecognizeModuleNumFromPointAndDrawIt().
| void BmnSiBTLayer::FindClustersAndStripHits | ( | ) |
Definition at line 432 of file BmnSiBTLayer.cxx.
References StripCluster::AddStrip(), ClusterFindingThreshold, StripCluster::GetClusterSize(), MakeStripHit(), ResetStripHits(), StripCluster::Signals, and Strips.
| void BmnSiBTLayer::FindClustersAndStripHits | ( | ) |
|
inline |
Definition at line 52 of file BmnSiBTLayer.h.
References AngleDeg.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 52 of file BmnSiBTLayer.h.
References AngleDeg.
|
inline |
Definition at line 53 of file BmnSiBTLayer.h.
References AngleRad.
|
inline |
Definition at line 53 of file BmnSiBTLayer.h.
References AngleRad.
|
inline |
Definition at line 125 of file BmnSiBTLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 125 of file BmnSiBTLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 82 of file BmnSiBTLayer.h.
References DeadZones.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 82 of file BmnSiBTLayer.h.
References DeadZones.
|
inline |
Definition at line 45 of file BmnSiBTLayer.h.
|
inline |
Definition at line 45 of file BmnSiBTLayer.h.
|
inline |
Definition at line 46 of file BmnSiBTLayer.h.
|
inline |
Definition at line 46 of file BmnSiBTLayer.h.
|
inline |
Definition at line 102 of file BmnSiBTLayer.h.
References StripHits.
|
inline |
Definition at line 102 of file BmnSiBTLayer.h.
References StripHits.
| Int_t BmnSiBTLayer::GetNStrips | ( | ) |
Definition at line 92 of file BmnSiBTLayer.cxx.
References ConvertNormalPointToStripX(), TMath::E(), Pitch, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnHistSiBT::BmnHistSiBT(), InitializeLayer(), BmnSiBTDigitizer::ProcessMCPoints(), RecognizeModuleNumFromPointAndDrawIt(), and ResetStripMatches().
| Int_t BmnSiBTLayer::GetNStrips | ( | ) |
|
inline |
Definition at line 51 of file BmnSiBTLayer.h.
References Pitch.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 51 of file BmnSiBTLayer.h.
References Pitch.
|
inline |
Definition at line 127 of file BmnSiBTLayer.h.
References SmoothStrips.
|
inline |
Definition at line 127 of file BmnSiBTLayer.h.
References SmoothStrips.
Definition at line 329 of file BmnSiBTLayer.cxx.
References StripHitsClusterSize.
Definition at line 321 of file BmnSiBTLayer.cxx.
References StripHitsErrors.
Definition at line 305 of file BmnSiBTLayer.cxx.
References StripHits.
Definition at line 313 of file BmnSiBTLayer.cxx.
References StripHitsTotalSignal.
Definition at line 289 of file BmnSiBTLayer.cxx.
References StripMatches.
Referenced by BmnSiBTDigitizer::ProcessMCPoints().
|
inline |
Definition at line 69 of file BmnSiBTLayer.h.
References StripOrder.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 69 of file BmnSiBTLayer.h.
References StripOrder.
Definition at line 263 of file BmnSiBTLayer.cxx.
References Strips.
Referenced by BmnSiBTDigitizer::ProcessMCPoints().
|
inline |
Definition at line 50 of file BmnSiBTLayer.h.
References LayerType.
Referenced by BmnHistSiBT::BmnHistSiBT(), DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 50 of file BmnSiBTLayer.h.
References LayerType.
|
inline |
Definition at line 48 of file BmnSiBTLayer.h.
References Verbosity.
|
inline |
Definition at line 48 of file BmnSiBTLayer.h.
References Verbosity.
|
inline |
Definition at line 70 of file BmnSiBTLayer.h.
References XLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 70 of file BmnSiBTLayer.h.
References XLeftPointOfStripNumbering.
|
inline |
Definition at line 57 of file BmnSiBTLayer.h.
References XMaxLayer.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 57 of file BmnSiBTLayer.h.
References XMaxLayer.
|
inline |
Definition at line 56 of file BmnSiBTLayer.h.
References XMinLayer.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 56 of file BmnSiBTLayer.h.
References XMinLayer.
|
inline |
Definition at line 72 of file BmnSiBTLayer.h.
References XRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 72 of file BmnSiBTLayer.h.
References XRightPointOfStripNumbering.
|
inline |
Definition at line 54 of file BmnSiBTLayer.h.
References XMaxLayer, and XMinLayer.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 54 of file BmnSiBTLayer.h.
|
inline |
Definition at line 71 of file BmnSiBTLayer.h.
References YLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 71 of file BmnSiBTLayer.h.
References YLeftPointOfStripNumbering.
|
inline |
Definition at line 59 of file BmnSiBTLayer.h.
References YMaxLayer.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 59 of file BmnSiBTLayer.h.
References YMaxLayer.
|
inline |
Definition at line 58 of file BmnSiBTLayer.h.
References YMinLayer.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 58 of file BmnSiBTLayer.h.
References YMinLayer.
|
inline |
Definition at line 73 of file BmnSiBTLayer.h.
References YRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 73 of file BmnSiBTLayer.h.
References YRightPointOfStripNumbering.
|
inline |
Definition at line 55 of file BmnSiBTLayer.h.
References YMaxLayer, and YMinLayer.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 55 of file BmnSiBTLayer.h.
|
inline |
Definition at line 49 of file BmnSiBTLayer.h.
References LayerZoneNumber.
|
inline |
Definition at line 49 of file BmnSiBTLayer.h.
References LayerZoneNumber.
| void BmnSiBTLayer::InitializeLayer | ( | ) |
Definition at line 72 of file BmnSiBTLayer.cxx.
References GetNStrips(), ResetStripHits(), ResetStripMatches(), and Strips.
Referenced by ResetLayer(), SetAngleDeg(), SetLayerSizes(), and SetPitch().
| void BmnSiBTLayer::InitializeLayer | ( | ) |
Definition at line 227 of file BmnSiBTLayer.cxx.
References DeadZones, TMath::IsInside(), x, and y.
Referenced by IsPointInsideStripLayer().
Definition at line 237 of file BmnSiBTLayer.cxx.
References IsPointInsideDeadZones(), x, XMinLayer, y, YMaxLayer, and YMinLayer.
Referenced by RecognizeModuleNumFromPointAndDrawIt().
| void BmnSiBTLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
Definition at line 494 of file BmnSiBTLayer.cxx.
References StripCluster::Clear(), StripCluster::GetClusterSize(), i, signal(), StripCluster::Signals, TMath::Sqrt(), StripHits, StripHitsClusterSize, StripHitsErrors, StripHitsTotalSignal, and StripCluster::Strips.
Referenced by FindClustersAndStripHits().
| void BmnSiBTLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
|
inline |
Definition at line 83 of file BmnSiBTLayer.h.
References DeadZones.
|
inline |
Definition at line 83 of file BmnSiBTLayer.h.
References DeadZones.
| void BmnSiBTLayer::ResetLayer | ( | ) |
Definition at line 87 of file BmnSiBTLayer.cxx.
References InitializeLayer().
Referenced by SetStripNumberingBorders(), SetStripNumberingBorders(), and SetStripNumberingOrder().
| void BmnSiBTLayer::ResetLayer | ( | ) |
| void BmnSiBTLayer::ResetStripHits | ( | ) |
Definition at line 337 of file BmnSiBTLayer.cxx.
References StripHits, StripHitsClusterSize, StripHitsErrors, and StripHitsTotalSignal.
Referenced by FindClustersAndStripHits(), and InitializeLayer().
| void BmnSiBTLayer::ResetStripHits | ( | ) |
| void BmnSiBTLayer::ResetStripMatches | ( | ) |
Definition at line 297 of file BmnSiBTLayer.cxx.
References GetNStrips(), and StripMatches.
Referenced by InitializeLayer().
| void BmnSiBTLayer::ResetStripMatches | ( | ) |
| void BmnSiBTLayer::SetAngleDeg | ( | Double_t | deg | ) |
Definition at line 122 of file BmnSiBTLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, InitializeLayer(), TMath::Pi(), and Verbosity.
| void BmnSiBTLayer::SetAngleDeg | ( | Double_t | deg | ) |
|
inline |
Definition at line 124 of file BmnSiBTLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 124 of file BmnSiBTLayer.h.
References ClusterFindingThreshold.
| void BmnSiBTLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
Definition at line 112 of file BmnSiBTLayer.cxx.
References InitializeLayer(), XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
| void BmnSiBTLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
| void BmnSiBTLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 105 of file BmnSiBTLayer.cxx.
References InitializeLayer(), and Pitch.
| void BmnSiBTLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 271 of file BmnSiBTLayer.cxx.
References StripMatches.
| Bool_t BmnSiBTLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
Definition at line 137 of file BmnSiBTLayer.cxx.
References ResetLayer(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), and BmnSiBTStation::ParseLayer().
| Bool_t BmnSiBTLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
| Bool_t BmnSiBTLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
Definition at line 152 of file BmnSiBTLayer.cxx.
References LeftBottom, LeftTop, ResetLayer(), RightBottom, RightTop, Verbosity, XLeftPointOfStripNumbering, XMaxLayer, XMinLayer, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, YMaxLayer, YMinLayer, and YRightPointOfStripNumbering.
| Bool_t BmnSiBTLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
| Bool_t BmnSiBTLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 196 of file BmnSiBTLayer.cxx.
References ResetLayer(), and StripOrder.
Referenced by BmnSiBTStation::ParseLayer().
| Bool_t BmnSiBTLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 245 of file BmnSiBTLayer.cxx.
References signal(), and Strips.
|
inline |
Definition at line 39 of file BmnSiBTLayer.h.
References Verbosity.
|
inline |
Definition at line 39 of file BmnSiBTLayer.h.
References Verbosity.
| void BmnSiBTLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
Definition at line 589 of file BmnSiBTLayer.cxx.
References SmoothStrips.
| void BmnSiBTLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
|
private |
Definition at line 141 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), CalculateStripEquationB(), GetAngleDeg(), and SetAngleDeg().
|
private |
Definition at line 142 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetAngleRad(), and SetAngleDeg().
|
private |
Definition at line 170 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), FindClustersAndStripHits(), GetClusterFindingThreshold(), and SetClusterFindingThreshold().
|
private |
Definition at line 149 of file BmnSiBTLayer.h.
Referenced by AddDeadZone(), AddDeadZone(), GetDeadZones(), IsPointInsideDeadZones(), and ResetAllDeadZones().
|
private |
Definition at line 138 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), and GetType().
|
private |
Definition at line 137 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), and GetZoneNumber().
|
private |
Definition at line 140 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), CalculateStripEquationB(), ConvertPointToStripPosition(), GetNStrips(), GetPitch(), and SetPitch().
|
private |
Definition at line 169 of file BmnSiBTLayer.h.
Referenced by GetSmoothStrips(), and SmoothStripSignal().
|
private |
Definition at line 165 of file BmnSiBTLayer.h.
Referenced by GetNStripHits(), GetStripHitPos(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 168 of file BmnSiBTLayer.h.
Referenced by GetStripHitClusterSize(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 167 of file BmnSiBTLayer.h.
Referenced by GetStripHitError(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 166 of file BmnSiBTLayer.h.
Referenced by GetStripHitTotalSignal(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 162 of file BmnSiBTLayer.h.
Referenced by AddLinkToStripMatch(), GetStripMatch(), ResetStripMatches(), and SetStripMatch().
|
private |
Definition at line 152 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetStripNumberingOrder(), and SetStripNumberingOrder().
|
private |
Definition at line 159 of file BmnSiBTLayer.h.
Referenced by AddStripSignal(), FindClustersAndStripHits(), GetStripSignal(), InitializeLayer(), and SetStripSignal().
|
private |
Definition at line 135 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), GetVerbosity(), SetAngleDeg(), SetStripNumberingBorders(), and SetVerbosity().
|
private |
Definition at line 153 of file BmnSiBTLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 145 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), GetXMaxLayer(), GetXSize(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 144 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), GetXMinLayer(), GetXSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 154 of file BmnSiBTLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 155 of file BmnSiBTLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 147 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), GetYMaxLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 146 of file BmnSiBTLayer.h.
Referenced by BmnSiBTLayer(), BmnSiBTLayer(), GetYMinLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 156 of file BmnSiBTLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().