1 #ifndef __VQWSUBSYSTEMTRACKING__
2 #define __VQWSUBSYSTEMTRACKING__
53 QwGeometry::iterator i;
105 #endif // __VQWSUBSYSTEMTRACKING__
virtual void GetHitList(QwHitContainer &grandHitContainer)=0
Get the hit list.
Definition of the pure virtual base class of all subsystems.
Double_t fF1TDCResolutionNS
Int_t LoadGeometryDefinition(TString mapfile)
Load geometry definition for tracking subsystems.
virtual void ConstructBranchAndVector(TTree *tree, TString &prefix, std::vector< Double_t > &values)
Construct the branch and tree vector.
VQwSubsystemTracking(TString name)
Constructor with name.
virtual ~VQwSubsystemTracking()
Default destructor.
QwGeometry fDetectorInfo
Geometry information of this subsystem.
void SetEventTypeMask(const UInt_t mask)
Set event type mask.
size_t fTreeArrayIndex
Tree indices.
virtual void ConstructBranch(TTree *tree, TString &prefix)
Construct the branch and tree vector.
The pure virtual base class of all subsystems.
virtual void ConstructBranchAndVector(TTree *tree, TString &prefix, std::vector< Double_t > &values)=0
Construct the branch and tree vector.
virtual void ConstructBranch(TTree *tree, TString &prefix, QwParameterFile &trim_file)
Construct the branch and tree vector based on the trim file.
Collection of QwDetectorInfo pointers that specifies an experimental geometry.
VQwSubsystemTracking()
Private default constructor (not implemented, will throw linker error on use)
virtual void FillTreeVector(std::vector< Double_t > &values) const
Fill the tree vector.
const QwGeometry & GetDetectorInfo() const
Get the detector geometry information.
Int_t LoadCrosstalkDefinition(TString mapfile)
Load crosstalk definition for tracking subsystems.
size_t fTreeArrayNumEntries
virtual void FillHardwareErrorSummary()
Hardware error summary.