KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
configuration of FAZIA telescopes for NFS experiments
Created by KVClassFactory on Fri Feb 26 17:11:15 2016 Author: bonnet,,,
Definition at line 15 of file KVFAZIANFS.h.
Public Member Functions | |
KVFAZIANFS () | |
Default constructor. More... | |
virtual | ~KVFAZIANFS () |
Destructor. More... | |
void | SetNameOfDetectors (KVEnv &env) |
![]() | |
KVFAZIA (const Char_t *title="") | |
Default constructor. More... | |
virtual | ~KVFAZIA () |
Destructor. More... | |
void | AddDetectorLabel (const Char_t *label) |
virtual void | Build (Int_t=-1) |
Build the FAZIA array. More... | |
void | FillDetectorList (KVReconstructedNucleus *rnuc, KVHashList *DetList, const KVString &DetNames) |
void | GetDetectorEvent (KVDetectorEvent *detev, const TSeqCollection *dets) |
KVString | GetDetectorLabels () const |
TString | GetECodeMeaning (Int_t ec) const |
virtual Int_t | GetIDCodeForParticlesStoppingInFirstStageOfTelescopes () const |
TString | GetIDCodeMeaning (Int_t idc) const |
Int_t | GetNumberOfBlocks () const |
KVGroupReconstructor * | GetReconstructorForGroup (const KVGroup *) const |
Specialized group reconstructor for FAZIA. More... | |
Double_t | GetSetupParameter (const Char_t *parname) |
const Char_t * | GetSignalTypes () const |
const KVFAZIATrigger & | GetTrigger () const |
std::string | GetTriggerForCurrentRun () const |
void | IncludeTargetInGeometry (Bool_t include=kTRUE) |
virtual void | MakeCalibrationTables (KVExpDB *) |
Override base method in order to read FAZIA trigger for each run. More... | |
void | SetGeometryImportParameters (Double_t dt=0.25, Double_t dp=1.0, Double_t tmin=2., Double_t pmin=0, Double_t tmax=20., Double_t pmax=360., Double_t xorg=0, Double_t yorg=0, Double_t zorg=0) |
virtual void | SetRawDataFromReconEvent (KVNameValueList &) |
Overrides base method in order to set the value of the trigger bit pattern for the event. More... | |
![]() | |
KVMultiDetArray () | |
Default constructor. More... | |
KVMultiDetArray (const Char_t *name, const Char_t *type="") | |
Constructor with name and optional type. More... | |
virtual | ~KVMultiDetArray () |
destroy (delete) the MDA and all the associated structure, detectors etc. More... | |
virtual void | AcceptAllECodes () |
virtual void | AcceptAllIDCodes () |
void | AcceptECodes (const KVNumberList &codelist) |
void | AcceptIDCodes (const KVNumberList &codelist) |
virtual void | AcceptParticleForAnalysis (KVReconstructedNucleus *) const |
void | AddACQParam (KVACQParam *) |
virtual void | AnalyseGroupAndReconstructEvent (KVReconstructedEvent *recev, KVGroup *grp) |
void | CalculateDetectorSegmentationIndex () |
void | CalculateIdentificationGrids () |
For each IDtelescope in array, calculate an identification grid. More... | |
Bool_t | CalParamsSet () |
void | CheckROOTGeometry () |
virtual void | CheckStatusOfDetectors (KVDBRun *, const TString &="") |
virtual void | Clear (Option_t *opt="") |
void | CreateGeoManager (Double_t dx=500, Double_t dy=500, Double_t dz=500) |
virtual void | CreateIDTelescopesInGroups () |
virtual void | DetectEvent (KVEvent *event, KVReconstructedEvent *rec_event, const Char_t *detection_frame="") |
virtual KVNameValueList * | DetectParticle (KVNucleus *part) |
KVNameValueList * | DetectParticle_TGEO (KVNucleus *part) |
void | DetectParticleIn (const Char_t *detname, KVNucleus *kvp) |
void | Draw (Option_t *option="") |
virtual TGraph * | DrawPunchThroughEnergyVsZ (const Char_t *detector, Int_t massform=KVNucleus::kBetaMass) |
virtual TGraph * | DrawPunchThroughEsurAVsZ (const Char_t *detector, Int_t massform=KVNucleus::kBetaMass) |
virtual TGraph * | DrawPunchThroughZVsVpar (const Char_t *detector, Int_t massform=KVNucleus::kBetaMass) |
void | FillHistogramsForAllIDTelescopes (KVSeqCollection *list) |
Fill TH2F histograms for all IDTelescopes of the array. More... | |
void | FillListOfIDTelescopes (KVIDGraph *gr) const |
virtual Int_t | FilteredEventCoherencyAnalysis (Int_t round, KVReconstructedEvent *rec_event) |
const KVNumberList & | GetAcceptedECodes () const |
const KVNumberList & | GetAcceptedIDCodes () const |
KVACQParam * | GetACQParam (const Char_t *name) const |
const KVSeqCollection * | GetACQParams () const |
virtual KVMultiDetArray * | GetArray (const Char_t *) const |
TList * | GetCalibrationStatusOfDetectors () |
UInt_t | GetCurrentRunNumber () const |
TString | GetDataSet () const |
const KVSeqCollection * | GetFiredDataParameters () const |
TGeoManager * | GetGeometry () const |
Return pointer to the (ROOT) geometry of the array. More... | |
virtual KVGroup * | GetGroup (const Char_t *) const |
Return pointer to group with name. More... | |
virtual KVGroup * | GetGroupWithAngles (Float_t, Float_t) |
virtual KVGroup * | GetGroupWithDetector (const Char_t *) |
KVIDTelescope * | GetIDTelescope (const Char_t *name) const |
Return pointer to DeltaE-E ID Telescope with "name". More... | |
KVSeqCollection * | GetIDTelescopesWithType (const Char_t *type) |
KVUniqueNameList * | GetIDTelescopeTypes () |
KVSeqCollection * | GetListOfIDTelescopes () const |
KVGeoNavigator * | GetNavigator () const |
Int_t | GetNumberOfGroups () const |
virtual const Char_t * | GetPartSeedCond () const |
virtual Double_t | GetPunchThroughEnergy (const Char_t *detector, Int_t Z, Int_t A) |
KVNameValueList & | GetReconParameters () |
const KVNameValueList & | GetReconParameters () const |
TList * | GetStatusOfIDTelescopes () |
KVTarget * | GetTarget () |
virtual Double_t | GetTargetEnergyLossCorrection (KVReconstructedNucleus *) |
virtual KVTelescope * | GetTelescope (const Char_t *name) const |
Return pointer to telescope in array with name given by "name". More... | |
virtual Double_t | GetTotalSolidAngle (void) const |
const TSeqCollection * | GetTrajectories () const |
KVUpDater * | GetUpDater () |
Bool_t | HandledRawData () const |
Bool_t | HandleRawDataBuffer (MFMBufferReader &) |
Bool_t | HandleRawDataEvent (KVRawDataReader *) |
Bool_t | IDParamsSet () |
void | init () |
void | InitialiseRawDataReading (KVRawDataReader *) |
virtual void | InitializeIDTelescopes () |
Bool_t | IsBeingDeleted () |
virtual Bool_t | IsBuilt () const |
Bool_t | IsRemoving () |
Bool_t | IsROOTGeometry () const |
virtual Bool_t | IsSimMode () const |
void | MakeHistogramsForAllIDTelescopes (KVSeqCollection *list, Int_t dimension=100) |
Bool_t | ParamsSet () |
void | PrintCalibStatusOfDetectors () |
void | PrintStatusOfIDTelescopes () |
Bool_t | ReadGridsFromAsciiFile (const Char_t *) const |
virtual void | ReconstructEvent (KVReconstructedEvent *, KVDetectorEvent *) |
void | RecursiveTrajectoryClustering (KVGeoDetectorNode *N, KVUniqueNameList &tried_trajectories, KVUniqueNameList &multitraj_nodes, KVUniqueNameList &detectors_of_group) |
void | RemoveGroup (const Char_t *) |
void | RemoveGroup (KVGroup *) |
void | ReplaceDetector (const Char_t *name, KVDetector *new_kvd) |
virtual void | SetArrayACQParams () |
virtual void | SetCalibratorParameters (KVDBRun *, const TString &="") |
void | SetCurrentRunNumber (UInt_t r) |
virtual void | SetDetectorThicknesses () |
void | SetDetectorTransparency (Char_t) |
Modify the transparency of detector volumes in OpenGL view. More... | |
void | SetFilterType (Int_t t) |
void | SetGeometry (TGeoManager *) |
virtual void | SetGridsInTelescopes (UInt_t run) |
virtual void | SetIdentifications () |
virtual void | SetMinimumOKMultiplicity (KVEvent *) const |
void | SetNavigator (KVGeoNavigator *geo) |
virtual void | SetParameters (UInt_t n, Bool_t physics_parameters_only=kFALSE) |
virtual void | SetPartSeedCond (const Char_t *cond) |
virtual void | SetReconParametersInEvent (KVReconstructedEvent *) const |
Copy any parameters in fReconParameters in to the reconstructed event parameter list. More... | |
virtual void | SetROOTGeometry (Bool_t on=kTRUE) |
virtual void | SetRunCalibrationParameters (UShort_t n) |
virtual void | SetRunIdentificationParameters (UShort_t n) |
virtual void | SetSimMode (Bool_t on=kTRUE) |
void | SetTarget (const Char_t *material, const Float_t thickness) |
void | SetTarget (KVTarget *target) |
void | SetTargetMaterial (const Char_t *material) |
void | SetTargetThickness (const Float_t thickness) |
![]() | |
KVGeoStrucElement () | |
Default constructor. More... | |
KVGeoStrucElement (const Char_t *name, const Char_t *type="") | |
Create a geometry structure element with given name and type. More... | |
virtual | ~KVGeoStrucElement () |
Destructor. More... | |
virtual void | Add (KVBase *) |
void | Clear (Option_t *opt="") |
Empty lists of detectors, daughter structures, and parent structures. More... | |
void | ClearDetectors (const Char_t *type="") |
void | ClearStructures (const Char_t *type="") |
virtual Bool_t | Contains (KVBase *name) const |
virtual Bool_t | Fired (Option_t *opt="any") const |
KVDetector * | GetDetector (const Char_t *name) const |
Return detector in this structure with given name. More... | |
KVDetector * | GetDetectorAny (const Char_t *name) |
KVDetector * | GetDetectorByType (const Char_t *type) const |
Return detector in this structure with given type. More... | |
const KVSeqCollection * | GetDetectors () const |
KVSeqCollection * | GetDetectorTypeList (const Char_t *type) const |
const KVSeqCollection * | GetParents () const |
KVGeoStrucElement * | GetParentStructure (const Char_t *type, const Char_t *name="") const |
KVGeoStrucElement * | GetStructure (const Char_t *name) const |
KVGeoStrucElement * | GetStructure (const Char_t *type, const Char_t *name) const |
Get structure with type and name. More... | |
KVGeoStrucElement * | GetStructure (const Char_t *type, Int_t num) const |
Get structure with type and number. More... | |
const KVSeqCollection * | GetStructures () const |
KVSeqCollection * | GetStructureTypeList (const Char_t *type) const |
bool | OwnsDaughters () const |
bool | OwnsDetectors () const |
void | Print (Option_t *option="") const |
virtual void | Remove (KVBase *) |
void | SetOwnsDaughters (Bool_t yes=kTRUE) |
void | SetOwnsDetectors (Bool_t yes=kTRUE) |
void | Sort (Bool_t order=kSortAscending) |
void | SortDetectors (Bool_t order=kSortAscending) |
void | SortStructures (Bool_t order=kSortAscending) |
![]() | |
KVBase () | |
Default constructor. More... | |
KVBase (const Char_t *name, const Char_t *title="") | |
Ctor for object with given name and type. More... | |
KVBase (const KVBase &) | |
copy ctor More... | |
virtual | ~ KVBase () |
virtual void | Copy (TObject &) const |
Make a copy of this object. More... | |
const Char_t * | GetLabel () const |
UInt_t | GetNumber () const |
UInt_t | GetNumberOfObjects () const |
virtual TObject * | GetObject () const |
const Char_t * | GetType () const |
Bool_t | HasLabel () const |
virtual Bool_t | IsCalled (const Char_t *name) const |
Bool_t | IsLabelled (const Char_t *l) const |
virtual Bool_t | IsType (const Char_t *typ) const |
virtual void | List () |
KVBase & | operator= (const KVBase &) |
copy assignment operator More... | |
Double_t | ProtectedGetX (const TF1 *func, Double_t val, int &status, Double_t xmin=0.0, Double_t xmax=0.0) const |
void | SetLabel (const Char_t *lab) |
virtual void | SetNumber (UInt_t num) |
virtual void | SetType (const Char_t *str) |
![]() | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TNamed &named) | |
TNamed (const TString &name, const TString &title) | |
virtual | ~TNamed () |
virtual TObject * | Clone (const char *newname="") const |
virtual Int_t | Compare (const TObject *obj) const |
virtual void | FillBuffer (char *&buffer) |
virtual const char * | GetName () const |
virtual const char * | GetTitle () const |
virtual ULong_t | Hash () const |
virtual Bool_t | IsSortable () const |
virtual void | ls (Option_t *option="") const |
TNamed & | operator= (const TNamed &rhs) |
virtual void | SetName (const char *name) |
virtual void | SetNameTitle (const char *name, const char *title) |
virtual void | SetTitle (const char *title="") |
virtual Int_t | Sizeof () const |
![]() | |
TObject () | |
TObject (const TObject &object) | |
virtual | ~TObject () |
void | AbstractMethod (const char *method) const |
virtual void | AppendPad (Option_t *option="") |
virtual void | Browse (TBrowser *b) |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual void | Delete (Option_t *option="") |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | Dump () const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Option_t * | GetOption () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
Bool_t | HasInconsistentHash () const |
virtual void | Info (const char *method, const char *msgfmt,...) const |
virtual Bool_t | InheritsFrom (const char *classname) const |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
virtual void | Inspect () const |
void | InvertBit (UInt_t f) |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsFolder () const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
void | MayNotUse (const char *method) const |
virtual Bool_t | Notify () |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
void | operator delete (void *ptr) |
void | operator delete[] (void *ptr) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
virtual void | Paint (Option_t *option="") |
virtual void | Pop () |
virtual Int_t | Read (const char *name) |
virtual void | RecursiveRemove (TObject *obj) |
void | ResetBit (UInt_t f) |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetUniqueID (UInt_t uid) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | UseCurrentStyle () |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
Private Member Functions | |
virtual void | BuildFAZIA () |
void | BuildTarget () |
virtual void | GetGeometryParameters () |
Defined number of blocks, the distance from the target and the minimum polar angle. More... | |
Additional Inherited Members | |
![]() | |
enum | ECodes { NO_CALIBRATION_ATTEMPTED = 0 , NORMAL_CALIBRATION = 1 , SOME_ENERGY_LOSSES_CALCULATED = 2 , WARNING_CSI_MAX_ENERGY = 3 } |
Calibration quality codes attributed to particles reconstructed from data. More... | |
enum | IDCodes { NO_IDENTIFICATION = -1 , ID_GAMMA = 0 , ID_SI1_PSA = 11 , ID_SI1_SI2 = 12 , ID_SI2_CSI = 23 , ID_CSI_PSA = 33 , ID_STOPPED_IN_FIRST_STAGE = 5 , ID_SI1_SI2_MAYBE_PUNCH_THROUGH = 120 , ID_SI1_SI2_PUNCH_THROUGH = 121 } |
Identification quality codes attributed to particles reconstructed from data. More... | |
![]() | |
enum | EFilterType { kFilterType_Geo , kFilterType_GeoThresh , kFilterType_Full } |
filter types. values of fFilterType More... | |
![]() | |
enum | EKaliVedaBits { kIsKaliVedaObject = BIT(23) } |
![]() | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
![]() | |
static TGeoHMatrix * | GetVolumePositioningMatrix (Double_t distance, Double_t theta, Double_t phi, TGeoTranslation *postTrans=nullptr) |
static KVMultiDetArray * | MakeMultiDetector (const Char_t *dataset_name, Int_t run=-1, TString classname="KVMultiDetArray") |
![]() | |
static Bool_t | AreEqual (Double_t x, Double_t y, Long64_t maxdif=1) |
Comparison between two 64-bit floating-point values. More... | |
static void | BackupFileWithDate (const Char_t *path) |
static void | CombineFiles (const Char_t *file1, const Char_t *file2, const Char_t *newfilename, Bool_t keep=kTRUE) |
static void | Deprecated (const char *method, const char *advice) |
static Bool_t | FindClassSourceFiles (const Char_t *class_name, KVString &imp_file, KVString &dec_file, const Char_t *dir_name=".") |
static Bool_t | FindExecutable (TString &exec, const Char_t *path="$(PATH)") |
static const Char_t * | FindFile (const Char_t *search, TString &wfil) |
static const Char_t * | GetBINDIRFilePath (const Char_t *namefile="") |
static const Char_t * | GetDATABASEFilePath () |
static const Char_t * | GetDATADIRFilePath (const Char_t *namefile="") |
static Bool_t | GetDataSetEnv (const Char_t *dataset, const Char_t *type, Bool_t defval) |
static const Char_t * | GetDataSetEnv (const Char_t *dataset, const Char_t *type, const Char_t *defval) |
static Double_t | GetDataSetEnv (const Char_t *dataset, const Char_t *type, Double_t defval) |
static const Char_t * | GetETCDIRFilePath (const Char_t *namefile="") |
static const Char_t * | GetExampleFilePath (const Char_t *library, const Char_t *namefile) |
Return full path to example file for given library (="KVMultiDet", "BackTrack", etc.) More... | |
static const Char_t * | GetINCDIRFilePath (const Char_t *namefile="") |
static const Char_t * | GetKVBuildDate () |
Returns KaliVeda build date. More... | |
static const Char_t * | GetKVBuildDir () |
Returns top-level directory used for build. More... | |
static const Char_t * | GetKVBuildTime () |
Returns KaliVeda build date. More... | |
static const Char_t * | GetKVBuildType () |
Returns KaliVeda build type (cmake build: Release, Debug, RelWithDebInfo, ...) More... | |
static const Char_t * | GetKVBuildUser () |
Returns username of person who performed build. More... | |
static const Char_t * | GetKVSourceDir () |
Returns top-level directory of source tree used for build. More... | |
static const Char_t * | GetKVVersion () |
Returns KaliVeda version string. More... | |
static const Char_t * | GetLIBDIRFilePath (const Char_t *namefile="") |
static const Char_t * | GetListOfPlugins (const Char_t *base) |
static const Char_t * | GetListOfPluginURIs (const Char_t *base) |
static const Char_t * | GetPluginURI (const Char_t *base, const Char_t *plugin) |
static void | GetTempFileName (TString &base) |
static const Char_t * | GetTEMPLATEDIRFilePath (const Char_t *namefile="") |
static const Char_t * | GetWORKDIRFilePath (const Char_t *namefile="") |
static const Char_t * | gitBranch () |
Returns git branch of sources. More... | |
static const Char_t * | gitCommit () |
Returns last git commit of sources. More... | |
static void | InitEnvironment () |
static bool | is_gnuinstall () |
static Bool_t | IsThisAPlugin (const TString &uri, TString &base) |
static TPluginHandler * | LoadPlugin (const Char_t *base, const Char_t *uri="0") |
static Bool_t | OpenContextMenu (const char *method, TObject *obj, const char *alt_method_name="") |
static void | OpenTempFile (TString &base, std::ofstream &fp) |
static void | PrintSplashScreen () |
Prints welcome message and infos on version etc. More... | |
static Bool_t | SearchAndOpenKVFile (const Char_t *name, std::ifstream &file, const Char_t *kvsubdir="", KVLockfile *locks=0) |
static Bool_t | SearchAndOpenKVFile (const Char_t *name, std::ofstream &file, const Char_t *kvsubdir="", KVLockfile *locks=0) |
static Bool_t | SearchKVFile (const Char_t *name, TString &fullpath, const Char_t *kvsubdir="") |
static const Char_t * | WorkingDirectory () |
![]() | |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
![]() | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
![]() | |
enum | { kIsRemoving = BIT(14) , kParamsSet = BIT(15) , kIsBuilt = BIT(16) , kIsBeingDeleted = BIT(17) , kIDParamsSet = BIT(18) , kCalParamsSet = BIT(19) } |
![]() | |
void | CreateCorrespondence () |
virtual void | DefineStructureFormats (KVGeoImport &) |
void | GenerateCorrespondanceFile () |
virtual UChar_t | GetNormalCalibrationCode () |
TString | GetSignalName (Int_t bb, Int_t qq, Int_t tt, Int_t idsig) |
Bool_t | handle_raw_data_event_mfmframe (const MFMCommonFrame &) |
Bool_t | handle_raw_data_event_protobuf (KVProtobufDataReader &) |
void | PerformClosedROOTGeometryOperations () |
void | prepare_to_handle_new_raw_data () |
reset acquisition parameters etc. before reading new raw data event More... | |
void | ReadTriggerPatterns (KVExpDB *db) |
void | SetIDCodeForIDTelescope (KVIDTelescope *) const |
Set the FAZIA-specific general identification code for the given telescope. More... | |
void | SetTriggerPattern (uint16_t fp) |
void | SetTriggerPatternsForDataSet (const TString &dataset) |
Bool_t | treat_event (const DAQ::FzEvent &) |
Read raw data for an event. More... | |
Double_t | TreatEnergy (Int_t sigid, Int_t eid, UInt_t val) |
![]() | |
void | AddTrajectory (KVGeoDNTrajectory *d) |
void | AssociateTrajectoriesAndNodes () |
virtual void | BuildGeometry () |
void | CalculateReconstructionTrajectories () |
virtual void | copy_fired_parameters_to_recon_param_list () |
void | DeduceGroupsFromTrajectories () |
void | DeduceIdentificationTelescopesFromGeometry () |
virtual void | GetAlignedIDTelescopesForDetector (KVDetector *det, TCollection *list) |
virtual UShort_t | GetBadIDCode () |
virtual UShort_t | GetCoherencyIDCode () |
TString | GetFileName (KVExpDB *, const Char_t *meth, const Char_t *keyw) |
virtual Int_t | GetIDTelescopes (KVDetector *, KVDetector *, TCollection *list) |
virtual void | GetIDTelescopesForGroup (KVGroup *grp, TCollection *tel_list) |
unique_ptr< KVFileReader > | GetKVFileReader (KVExpDB *db, const Char_t *meth, const Char_t *keyw) |
virtual UShort_t | GetMultiHitFirstStageIDCode () |
UShort_t | GetZminCode () |
virtual Bool_t | handle_raw_data_event_ebyedat (KVGANILDataReader &) |
virtual Bool_t | handle_raw_data_event_mfmfile (MFMBufferReader &) |
virtual Bool_t | handle_raw_data_event_mfmframe_ebyedat (const MFMEbyedatFrame &) |
virtual Bool_t | handle_raw_data_event_mfmmergeframe (const MFMMergeFrameManager &) |
virtual void | MakeListOfDetectors () |
virtual void | PrepareModifGroup (KVGroup *grp, KVDetector *dd) |
void | ReadCalibFile (const Char_t *filename, KVExpDB *db, KVDBTable *calib_table) |
void | ReadCalibrationFiles (KVExpDB *db) |
void | ReadOoODetectors (KVExpDB *db) |
virtual void | RenumberGroups () |
virtual void | set_up_single_stage_telescope (KVDetector *det, KVIDTelescope *idt, TCollection *l) |
Set up detector in single-stage identification telescope and add to fIDTelescopes and to l. More... | |
virtual void | set_up_telescope (KVDetector *de, KVDetector *e, KVIDTelescope *idt, TCollection *l) |
Set up detectors in de-e identification telescope and add to fIDTelescopes and to l. More... | |
virtual void | SetACQParams () |
virtual void | SetDetecting (KVDetector *det, Bool_t detecting=kTRUE) |
virtual void | SetPresent (KVDetector *det, Bool_t present=kTRUE) |
bool | try_a_doubleIDtelescope (TString uri, KVDetector *de, KVDetector *e, TCollection *l) |
bool | try_a_singleIDtelescope (TString uri, KVDetector *d, TCollection *l) |
int | try_all_doubleID_telescopes (KVDetector *de, KVDetector *e, TCollection *l) |
int | try_all_singleID_telescopes (KVDetector *d, TCollection *l) |
bool | try_upper_and_lower_doubleIDtelescope (TString uri, KVDetector *de, KVDetector *e, TCollection *l) |
bool | try_upper_and_lower_singleIDtelescope (TString uri, KVDetector *d, TCollection *l) |
![]() | |
void | AddParentStructure (KVGeoStrucElement *) |
void | RemoveParentStructure (KVGeoStrucElement *) |
![]() | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
![]() | |
TString | fCorrespondanceFile |
Bool_t fBuildTarget; //kTRUE to include target frame in the geometry. More... | |
KVString | fDetectorLabels |
Double_t | fFDist |
distance of FAZIA detectors from target (in cm) More... | |
TString | fFGeoType |
type of FAZIA geometry (="compact",...) More... | |
Double_t | fFThetaMin |
minimum polar angle for compact geometry (in degrees) More... | |
Double_t | fImport_dPhi |
for geometry import More... | |
Double_t | fImport_dTheta |
for geometry import More... | |
Double_t | fImport_PhiMax |
for geometry import More... | |
Double_t | fImport_PhiMin |
for geometry import More... | |
Double_t | fImport_ThetaMax |
for geometry import More... | |
Double_t | fImport_ThetaMin |
for geometry import More... | |
Double_t | fImport_Xorg |
for geometry import More... | |
Double_t | fImport_Yorg |
for geometry import More... | |
Double_t | fImport_Zorg |
for geometry import More... | |
Int_t | fNblocks |
number of blocks More... | |
Double_t | fQ2risetime |
Double_t | fQ3fastrisetime |
Double_t | fQ3slowrisetime |
Double_t | fQH1risetime |
values of trapezoidal filter rise time set in the fpgas defined in .kvrootrc More... | |
int | fQuartet [8][2] |
quartet number from #FEE and #FPGA More... | |
KVString | fSignalTypes |
Int_t | fStartingBlockNumber |
int | fTelescope [8][2] |
telescope number from #FEE and #FPGA More... | |
KVFAZIATrigger | fTrigger |
trigger pattern read from data for each event More... | |
![]() | |
KVNumberList | fAcceptECodes |
list of acceptable calibration codes for reconstructed nuclei More... | |
KVNumberList | fAcceptIDCodes |
list of acceptable identification codes for reconstructed nuclei More... | |
KVSeqCollection * | fACQParams |
list of data acquisition parameters associated to detectors More... | |
TList * | fCalibStatusDets |
used by GetStatusIDTelescopes More... | |
UInt_t | fCurrentRun |
Number of the current run used to call SetParameters. More... | |
TString | fDataSet |
name of associated dataset, used with MakeMultiDetector() More... | |
Int_t | fFilterType |
type of filtering (used by DetectEvent) More... | |
KVUniqueNameList | fFiredACQParams |
list of fired acquisition parameters after reading raw data event More... | |
Bool_t | fHandledRawData |
set to true if multidetector handles data in last call to HandleRawData More... | |
KVDetectorEvent * | fHitGroups |
list of hit groups in simulation More... | |
KVSeqCollection * | fIDTelescopes |
deltaE-E telescopes in groups More... | |
KVRangeTableGeoNavigator * | fNavigator |
for propagating particles through array geometry More... | |
TString | fPartSeedCond |
condition for seeding new reconstructed particles More... | |
KVNameValueList | fReconParameters |
general purpose list of parameters for storing information on data reconstruction More... | |
Bool_t | fROOTGeometry |
=kTRUE use ROOT geometry More... | |
Bool_t | fSimMode |
=kTRUE in "simulation mode" (use for calculating response to simulated events) More... | |
TList * | fStatusIDTelescopes |
used by GetStatusIDTelescopes More... | |
KVTarget * | fTarget |
target used in experiment More... | |
KVUniqueNameList | fTrajectories |
list of all possible trajectories through detectors of array More... | |
KVUpDater * | fUpDater |
used to set parameters for multidetector More... | |
![]() | |
KVUniqueNameList | fDetectors |
detectors in this structure element More... | |
KVUniqueNameList | fParentStrucList |
parent structures More... | |
KVUniqueNameList | fStructures |
daughter structures More... | |
![]() | |
TString | fLabel |
label for the object More... | |
![]() | |
TString | fName |
TString | fTitle |
![]() | |
kOnlyPrepStep | |
![]() | |
static Bool_t | fBuildTarget = kFALSE |
static Bool_t | fCloseGeometryNow = kTRUE |
static Bool_t | fMakeMultiDetectorSetParameters = kTRUE |
#include <KVFAZIANFS.h>
KVFAZIANFS::KVFAZIANFS | ( | ) |
Default constructor.
Definition at line 42 of file KVFAZIANFS.cpp.
|
virtual |
Destructor.
Definition at line 54 of file KVFAZIANFS.cpp.
|
privatevirtual |
Telescope for elastic scattering monitoring Two 5mm diameter silicon detectors of 525um thickness placed 2m20 from the target at theta=1.84deg phi=-90deg. distance between centres of detectors = 1mm
Reimplemented from KVFAZIA.
Definition at line 67 of file KVFAZIANFS.cpp.
|
privatevirtual |
Reimplemented from KVFAZIA.
Definition at line 169 of file KVFAZIANFS.cpp.
|
privatevirtual |
Defined number of blocks, the distance from the target and the minimum polar angle.
Reimplemented from KVFAZIA.
Definition at line 28 of file KVFAZIANFS.cpp.
define the format of detectors name label-index where index = block*100+quartet*10+telescope example : SI1-123 is the Silicon 1 of the block 1, the quartet 2 and the telescope 3
Reimplemented from KVFAZIA.
Definition at line 184 of file KVFAZIANFS.cpp.