#include <ERTelescopeTrack.h>
|
| ERTelescopeTrackFinder () |
| Default constructor.
|
|
| ERTelescopeTrackFinder (Int_t verbose) |
| Constructor. More...
|
|
| ~ERTelescopeTrackFinder ()=default |
| Destructor.
|
|
void | SetHitStation (TString subassemblyName, TString componentIdX, TString componentIdY) |
|
void | SetHitStation (TString subassemblyName, TString componentId) |
|
void | SetTrackPositionCorrection (const TString &station_name, ERChannel channel, float strip_fraction) |
|
void | SetStripEdepRange (Double_t edepMin, Double_t edepMax) |
|
void | SetEdepMaxDiffXY (Double_t edepDiff) |
|
void | SetInteractionPosition (double x, double y, double z) |
|
virtual InitStatus | Init () |
| Defines all input and output object colletions participates in track finding.
|
|
virtual void | Exec (Option_t *opt) |
| Defines the transformation actions for all input data (Digi) to output data (Track) for each event.
|
|
virtual void | Reset () |
| Resets all output data.
|
|
| ERTask (TString name) |
|
| ERTask (TString name, Int_t verbose) |
| Constructor. More...
|
|
| ~ERTask () |
|
virtual void | Finish () |
|
|
ERTelescopeSetup * | fQTelescopeSetup = nullptr |
| access to ERTelescopeSetup class instance
|
|
std::map< TString, TClonesArray * > | fQTelescopeDigi |
|
TClonesArray * | fBeamDetTrack = nullptr |
|
std::map< TString, TClonesArray * > | fQTelescopeTrack |
|
std::map< TString, std::map< TString, std::pair< TString, TString > > > | fSiHitStationsPair |
|
std::map< TString, std::map< ERChannel, float > > | track_position_corrections_ |
|
Double_t | fSiDigiEdepMin = std::numeric_limits<double>::min() |
|
Double_t | fSiDigiEdepMax = std::numeric_limits<double>::max() |
|
Double_t | fEdepDiffXY = std::numeric_limits<double>::max() |
|
double | interaction_x_ = 0. |
|
double | interaction_y_ = 0. |
|
double | interaction_z_ = 0. |
|
bool | interaction_position_is_set_ = false |
|
FairRun * | fRun |
| Pointer to run manager object.
|
|
std::vector< TString > | fAvailibleRunManagers |
| Run managers that are availible for this task.
|
|
|
ERTelescopeTrack * | AddTrack (const TVector3 &targetVertex, const TVector3 &xStationVertex, const TVector3 &yStationVertex, const TVector3 &xStationLocalVertex, const TVector3 &yStationLocalVertex, Int_t xChannel, Int_t yChannel, Double_t xEdep, Double_t yEdep, const TString &digiBranchName) |
| Adds a ERTelescopeTrack to the output Collection.
|
|
void | CreateTrackInQTelescope (Int_t xChannelIndex, Int_t yChannelIndex, Int_t xChannel, Int_t yChannel, Double_t xEdep, Double_t yEdep, const TString &xBranchName, const TString &yBranchName, const TString &trackBranchName) |
|
void | CreateTrackInRTelescope (Int_t xChannelIndex, Int_t yChannelIndex, Int_t phiChannel, Int_t RChannel, Double_t phiEdep, Double_t rEdep, const TString &phiBranchName, const TString &rBranchName, const TString &trackBranchName) |
|
TVector3 | GetGlobalTrackPositionByStrip (const TString &branch_name, ERChannel channel) const |
|
|
InitStatus | CheckRunManager () |
| Check is instance of run manager availible for this task.
|
|
virtual void | SetParContainers () |
| Initializes runtime database for getting parameters from .par file.
|
|
ERTelescopeTrackFinder::ERTelescopeTrackFinder |
( |
Int_t |
verbose | ) |
|
The documentation for this class was generated from the following files: