11#ifndef _CRIB_TTELESCOPEPROCESSOR_H_
12#define _CRIB_TTELESCOPEPROCESSOR_H_
14#include <TProcessor.h>
17class TTelescopeProcessor;
18class TDetectorParameter;
19class TTargetParameter;
30 void Init(TEventCollection *col)
override;
TDetectorParameter * fDetParameter
all parameter info of TTargetParameter
TTelescopeProcessor(const TTelescopeProcessor &rhs)=delete
TTargetParameter * fTargetParameter
one (this telescope) detector parameter
void Init(TEventCollection *col) override
TString fInputColName2
from X strip SSD
TClonesArray ** fDetParameters
TClonesArray * fOutData
TTimingChargeData array from thick SSDs.
static const Int_t DEFAULT_SSD_MAX_NUMBER
~TTelescopeProcessor() override
TTelescopeProcessor & operator=(const TTelescopeProcessor &rhs)=delete
TString fOutputColName
from thick SSD array
TClonesArray ** fInData2
TTimingChargeData array from X strip SSD.
TClonesArray ** fInData3
TTimingChargeData array from Y strip SSD.
TClonesArray ** fInData1
output object
TClonesArray ** fTargetParameters
all parameter info of TDetectorParameter
TString fInputColName3
from Y strip SSD
Bool_t fIsDSSSD
TTelescopeData array.
Bool_t fHasDetPrm
one (default index 0) target parameter