#include <DTTMax.h>
Classes | |
struct | InfoLayer |
struct | TMax |
Information on each of the four TMax values in a SL. More... | |
Public Types | |
typedef dttmaxenums::SegDir | SegDir |
typedef dttmaxenums::SigmaFactor | SigmaFactor |
typedef dttmaxenums::TMaxCells | TMaxCells |
Public Member Functions | |
DTTMax (const std::vector< DTRecHit1D > &hits, const DTSuperLayer &isl, GlobalVector dir, GlobalPoint pos, DTTTrigBaseSync *sync) | |
Constructor. More... | |
InfoLayer *& | getInfoLayer (int layer) |
std::vector< const TMax * > | getTMax (const DTWireId &idWire) |
std::vector< const TMax * > | getTMax (const DTSuperLayerId &isl) |
const TMax * | getTMax (TMaxCells cCase) |
virtual | ~DTTMax () |
Destructor. More... | |
Private Member Functions | |
DTTMax () | |
Private Attributes | |
bool | debug |
std::vector< InfoLayer * > | theInfoLayers |
SegDir | theSegDir |
std::string | theSegType |
std::vector< TMax * > | theTMaxes |
Class to calculate the different TMax values according to the track path
typedef dttmaxenums::SegDir DTTMax::SegDir |
DTTMax::DTTMax | ( | const std::vector< DTRecHit1D > & | hits, |
const DTSuperLayer & | isl, | ||
GlobalVector | dir, | ||
GlobalPoint | pos, | ||
DTTTrigBaseSync * | sync | ||
) |
|
inlineprivate |
|
inline |
vector< const DTTMax::TMax * > DTTMax::getTMax | ( | const DTWireId & | idWire | ) |
vector< const DTTMax::TMax * > DTTMax::getTMax | ( | const DTSuperLayerId & | isl | ) |
const DTTMax::TMax * DTTMax::getTMax | ( | TMaxCells | cCase | ) |
|
private |
Definition at line 89 of file DTTMax.h.
Referenced by getInfoLayer().