#ifndef CbmTrdDESYAlignment_H
#define CbmTrdDESYAlignment_H
#include "CbmTrdQABase.h"
/** @Class CbmTrdDESYAlignment
** @author Philipp Munkes
** @date 10th April 2017
** @brief Example of a derived class for CBM TRD Testbeam analysis.
**
** This class is intended for the Alignment of the TRD-Modules at DESY 2017.
**/
class CbmTrdDESYAlignment : public CbmTrdQABase
{
protected:
/** Constructor with parameters (Optional) **/
CbmTrdDESYAlignment (TString ClassName);
public:
virtual void
CreateHistograms ();
virtual void
Exec (Option_t*);
std::vector::iterator
FindNextHit (std::vector::iterator,
std::vector::iterator,
std::vector, Long64_t);
/** Default constructor **/
CbmTrdDESYAlignment () :
CbmTrdDESYAlignment ("CbmTrdDESYAlignment")
{
}
;
TH2* fTemporalAlign,*fSpatialAlign;
CbmTrdDESYAlignment(const CbmTrdDESYAlignment&) = delete;
CbmTrdDESYAlignment& operator=(const CbmTrdDESYAlignment&) = delete;
ClassDef(CbmTrdDESYAlignment,1)
;
};
#endif